Commit Graph

  • 0acdadf032 snapshot: remove redundant template parameter Stephan Hartmann 2022-09-30 14:07:07 +02:00
  • cca548be84 Minor fixes for crashpad_wer_main.cc Alan Zhao 2022-09-19 13:48:20 -07:00
  • ca928c8d6b Work around pre 19041 SDK definition Alex Gough 2022-09-19 10:28:14 -07:00
  • 833219f1ad [ios] Add optional UploadBehavior enum to InProcessHandler::StartProcessingPendingReports() Ben Hamilton 2022-09-15 13:14:19 -06:00
  • 9f472e5a18 [code-health] Remove .vpython file Fabrice de Gans 2022-09-15 12:31:04 -07:00
  • 02399418fc Fix comment in crashpad_wer.h Alan Zhao 2022-09-13 13:32:07 -07:00
  • 48b24a2fb1
    Merge pull request #71 from supervacuus/meta/update Arpad Borsos 2022-09-13 17:08:46 +02:00
  • 7a1f241bd5 Update third-party and CMakeLists.txt Mischan Toosarani-Hausberger 2022-09-13 16:54:51 +02:00
  • 9c2314b675 Merge branch 'main' of https://chromium.googlesource.com/crashpad/crashpad into meta/update Mischan Toosarani-Hausberger 2022-09-13 16:30:10 +02:00
  • ca3cf2f4e3 [ios] Add an optional upload complete observation callback to the in-process handler Ben Hamilton 2022-09-09 15:25:08 -06:00
  • 6278690abe Update copyright boilerplate, 2022 edition (Crashpad) Mark Mentovai 2022-09-06 19:14:07 -04:00
  • 261679b3d2 Move registration_protocol_win structs to their own header file Alan Zhao 2022-08-31 13:51:18 -04:00
  • 54da37c2d2 Remove std::vector from crashpad_wer Alan Zhao 2022-08-30 16:27:51 -04:00
  • fc2e7c06b8 Upgrade LUCI configs to use Mac-12 Justin Cohen 2022-08-22 19:34:08 -04:00
  • a2d0cefe01 Mac: account for PTHREAD_T_OFFSET in arm64 tests Leonard Grey 2022-08-19 15:54:28 -04:00
  • 43ea32b6fe [fuchsia] remove dependency on libcurl Francois Rousseau 2022-08-18 18:10:56 -07:00
  • 3e80b95054 Run clang-format on process_reader_mac_test Leonard Grey 2022-08-18 17:51:05 -04:00
  • 1d4447645d Mac: Fix shadow warning Leonard Grey 2022-08-18 16:38:57 -04:00
  • af96fcd576 Mac: use pthread_get_stack{addr,size}_np in process reader tests Leonard Grey 2022-08-18 14:09:51 -04:00
  • 05e3bd85eb Mac: Expect timestamp for main executable in macOS 12+ in process reader Leonard Grey 2022-08-17 14:25:10 -04:00
  • 0c369760bd Mac: update MachOImageAnnotationsReader tests for dyld4 Leonard Grey 2022-08-16 17:10:57 -04:00
  • 1876c67497 Record memory near EIP/RIP first Bruce Dawson 2022-08-04 12:53:33 -07:00
  • 6c6c2ae563 [fuchsia] migrate test to CFv2 Alex Pankhurst 2022-08-08 10:45:04 -07:00
  • fda1ef915e
    Merge pull request #70 from supervacuus/ref/provide_wer_enabled_flag Arpad Borsos 2022-08-03 16:25:01 +02:00
  • d81d0deefc Expose enabled-flag for WER Mischan Toosarani-Hausberger 2022-08-02 19:43:00 +02:00
  • 7b105f83ab ios: Properly handle overflows in scoped_vm_read. Justin Cohen 2022-07-28 21:18:25 -04:00
  • 4e5cef683a Update documentation to use main branch name. Ayush Ranjan 2022-07-25 20:00:27 -07:00
  • bfc0eb5709 Close handler_sock after starting crashpad server. Ayush Ranjan 2022-07-25 12:47:53 -07:00
  • 1b47570f6f ios: Add buffered write to IOSIntermediateDumpWriter. Justin Cohen 2022-07-24 12:09:07 -04:00
  • fab4801e1e [fuchsia] Fix ubsan issues Alex Pankhurst 2022-07-20 10:36:27 -07:00
  • 7b39df4336
    Merge pull request #69 from getsentry/meta/update Arpad Borsos 2022-07-18 13:16:13 +02:00
  • c25a4a7758
    update submodules and add WER handler to CMake Arpad Borsos 2022-07-18 13:04:25 +02:00
  • 5755a22ba2
    Merge branch 'main' into meta/update Arpad Borsos 2022-07-18 11:32:02 +02:00
  • ae7d8a9ba4 ios: Use fewer vm_reads when iterating modules. Justin Cohen 2022-07-15 14:36:38 -04:00
  • df86075acc ios: Prevent duplicate uploads and watchdog kills with slow uploads. Justin Cohen 2022-07-14 11:00:29 -04:00
  • b7db85b62d ios: vm_read module file path before calling strlen. Justin Cohen 2022-07-14 13:41:55 -04:00
  • 1424632592 ios: Fix testCrashWithDyldErrorString on arm64. Justin Cohen 2022-07-13 13:15:36 -04:00
  • 7a622b2f6b GCC: fix invalid bind of packed field to uint32_t& Stephan Hartmann 2022-07-08 19:24:46 +02:00
  • 80520bd937 Add WER runtime exception helper module for Windows Alex Gough 2022-07-06 13:53:12 -07:00
  • bac699ef47 ios: Correct xcode-hybrid setup for Xcode 14. Justin Cohen 2022-06-27 14:00:13 -04:00
  • 80f383327e [win] Fix ScopedSetThreadName for Windows 7 Justin Cohen 2022-06-27 12:36:34 -04:00
  • 1c37daa5ac Reland "posix: Replace DoubleForkAndExec() with ForkAndSpawn()" Darshan Sen 2022-06-24 19:20:54 +05:30
  • 6e946c4af8 Revert "posix: Replace DoubleForkAndExec() with ForkAndSpawn()" Justin Cohen 2022-06-23 03:12:41 +00:00
  • 23cefd0417 Fix Chromium compile. Justin Cohen 2022-06-22 19:34:31 -04:00
  • 21546d8514 Use call_once in lazy settings load. Justin Cohen 2022-06-22 12:22:26 -04:00
  • 7c30a508eb Build actual crashpad .asm files in win/cross builds Nico Weber 2022-06-17 07:39:41 -04:00
  • 460943dd9a posix: Replace DoubleForkAndExec() with ForkAndSpawn() Darshan Sen 2022-06-16 12:09:22 +05:30
  • 07ef17371d Add buildtools/clang_format/script to DEPS Mark Mentovai 2022-06-15 09:51:59 -04:00
  • 82e2b7db9f
    Merge pull request #68 from supervacuus/meta/update Arpad Borsos 2022-06-15 15:21:32 +02:00
  • 86a1fa58c1 Fixing linux build by explicitly copying the thread_id from a packed... Mischan Toosarani-Hausberger 2022-06-15 15:06:42 +02:00
  • 99a5c423e7 Fix windows client-stacktrace build by... Mischan Toosarani-Hausberger 2022-06-15 12:10:08 +02:00
  • 3ae34b169b [test] Fix test build failures in Chromium Mark Mentovai 2022-06-14 19:00:14 -04:00
  • 02bdf8f9d7 [snapshot] Add missing #include in process_reader_win_test.cc Ben Hamilton 2022-06-13 15:18:29 -06:00
  • 5790368dba Merge branch 'main' into meta/update Mischan Toosarani-Hausberger 2022-06-14 21:58:11 +02:00
  • f19ef3c607 [fuchsia] Fix uninitialized fields Alex Pankhurst 2022-06-13 15:49:56 -07:00
  • 2bf08e6223 Detect blocked signal installation by sanitizers Clemens Backes 2022-06-14 14:39:15 +02:00
  • ed8cfeb2cd [snapshot] Add support for thread names Ben Hamilton 2022-06-13 14:44:24 -06:00
  • 0a14d52dad Update buildtools (gn and clang-format) Mark Mentovai 2022-06-10 09:55:32 -04:00
  • 816c5572b8 Lazy load settings in CrashReportDatabase. Justin Cohen 2022-06-08 19:45:54 -04:00
  • 339b125241 [minidump] Fix unaligned pointer in thread name list Ben Hamilton 2022-06-08 12:37:49 -06:00
  • 0662aeb83e Fix usage of sprintf. Justin Cohen 2022-06-06 23:43:12 -04:00
  • 6d0d1a4be6 [minidump] Add support for THREAD_NAME_LIST stream Ben Hamilton 2022-06-06 09:29:39 -06:00
  • 91cec09d93 [minidump] Extend minidump string writer support for RVA64 strings Ben Hamilton 2022-06-02 12:27:37 -06:00
  • fc0b157a8e [fuchsia] Fix build errors on Fuchsia Alex Pankhurst 2022-06-02 10:25:00 -07:00
  • a903f7541f [minidump] Add support for RVA64 / MINIDUMP_LOCATION_DESCRIPTOR64 Ben Hamilton 2022-05-31 11:21:19 -06:00
  • 21d03eec97
    Fix attachments name instead of ignoring with error (#67) Anton Siluanov 2022-06-01 10:42:13 +03:00
  • b1ffe93562 [ios] Fix two shutdown races Ben Hamilton 2022-05-24 10:26:22 -06:00
  • 5f2a706f71 Blind attempt to fix compile failure in latest roll. Peter Kasting 2022-05-22 15:08:03 +00:00
  • fd07d2eb7b
    Delete signals_test.cc Harphuna 2022-05-22 09:10:09 +02:00
  • f97ca364ae
    Delete AUTHORS Harphuna 2022-05-22 09:06:50 +02:00
  • 13a1e171eb C++20 build fixes. Peter Kasting 2022-05-21 16:18:10 +00:00
  • c5094b99a4 minidump: Size the annotation list writer iovec more carefully Mark Mentovai 2022-05-20 09:05:48 -04:00
  • c2b3cae826 Add project information and build sript. Andrew Ageev 2022-05-20 20:36:18 +07:00
  • 1ffc1f8abe Add project information and build sript. Andrew Ageev 2022-05-20 20:33:45 +07:00
  • 82d150f385 Add attachment handling - Mac OS Andrew Ageev 2022-05-20 18:33:30 +07:00
  • ac298a874b Revert "Add attachment handling - Mac OS" Andrew Ageev 2022-05-20 21:18:47 +07:00
  • f7bff6dc61 Revert "Add project information and build sript." Andrew Ageev 2022-05-20 21:18:23 +07:00
  • c92da091d7 Revert "Add project information and build sript." Andrew Ageev 2022-05-20 21:17:52 +07:00
  • 5001de5a3d Add project information and build sript. Andrew Ageev 2022-05-20 20:36:18 +07:00
  • 7306f2bc8f Add project information and build sript. Andrew Ageev 2022-05-20 20:33:45 +07:00
  • 6ef1922ecc Add attachment handling - Mac OS Andrew Ageev 2022-05-20 18:33:30 +07:00
  • 55de7bb48e [Crashpad/Annotations] Increase maximum annotation name length to 256 Ben Hamilton 2022-05-19 14:36:49 -06:00
  • 2071abaeb4 [ios] Fix FD leak in IOSIntermediateDumpWriter Ben Hamilton 2022-05-17 15:18:21 -06:00
  • 1fa6eb27f6 Fix compile for arm64 Alex Gough 2022-05-17 23:31:08 -07:00
  • d8567ffc53 Capture shadow stack region if available Alex Gough 2022-05-16 16:16:07 -07:00
  • 9ef737a26d Captures shadow stack registers for x64 Windows contexts Alex Gough 2022-05-16 15:38:37 -07:00
  • 9e0051aba6 Write compacted xsave contexts in minidumps Alex Gough 2022-05-14 22:40:24 -07:00
  • 25222891c7 Add fields for shadow stack registers to x64 snapshot Alex Gough 2022-05-14 22:40:17 -07:00
  • a5b7e504c6 Thread snapshots on Windows can have varying size Alex Gough 2022-05-14 22:40:02 -07:00
  • df2cb4c93b
    CMake: try to use jwasm for mingw build, if possible (#63) Andrei Malashkin 2022-05-12 05:09:25 -07:00
  • 4581a355b1 ios: Limit depth of intermediate dump parser. Justin Cohen 2022-05-10 12:34:01 -04:00
  • 94242690d5 ios: Check dyld_image_info->imageFilePath for nullptr. Justin Cohen 2022-05-10 10:41:04 -04:00
  • 34a090b573 ios: Capture more exceptionReason in exception processor. Justin Cohen 2022-05-10 10:44:56 -04:00
  • dfb3b59660 In C++20, atomics are value-initialized by default. Peter Kasting 2022-05-05 15:19:17 -07:00
  • 55cee0127e ios: Don't start upload thread from background. Justin Cohen 2022-04-20 00:09:00 -04:00
  • 94ea6d6f30 Remove ELF headers Joshua Peraza 2022-04-20 10:10:52 -07:00
  • 12cb55fecf ios: Safely handle database errors when saving crash reports. Justin Cohen 2022-04-18 14:28:19 -04:00
  • 8647761c7d ios: Ensure ScopedLockedFileHandle and UploadReportMac destructor order. Justin Cohen 2022-04-18 13:59:02 -04:00
  • 36c88b15b7 Initializes contexts on ios x64 builds Alex Gough 2022-04-18 11:25:38 -07:00
  • 68aba08c48 ios: Don't block main thread on suspend. Justin Cohen 2022-04-11 19:38:51 -04:00