Commit graph

  • 2997f45907 Add support for Linux memory mapping stream and remove ELF header usage when checking exploitability rating. Liu.andrew.x@gmail.com 2015-07-28 00:53:44 +0000
  • 4959c18e98 Fix incorrect comment. Liu.andrew.x@gmail.com 2015-07-27 18:04:54 +0000
  • 0b7c158932 add aarch64 support to minidump-2-core vapier@chromium.org 2015-07-20 10:21:27 +0000
  • 85e4cf8029 tests: InstructionPointerMemoryNullPointer: make it work under llvm vapier@chromium.org 2015-07-20 06:19:49 +0000
  • a840e1b710 Add ELF header analysis when checking for instruction pointer in code. Liu.andrew.x@gmail.com 2015-07-16 20:42:29 +0000
  • 0c426387b8 Fix -Wreorder warnings in the Windows code. wfh@chromium.org 2015-07-10 20:24:33 +0000
  • 28c9c9b82c Default nil or empty version string to CFBundleVersion changluo@google.com 2015-07-10 01:29:50 +0000
  • fed2e33bd1 Set exception whitelist check as earlier check instead of last check. Liu.andrew.x@gmail.com 2015-07-07 21:30:06 +0000
  • e2eb4505d0 Use general instruction/stack pointer convenience method instead of manually finding the instruction/stack pointer for exploitability rating. Liu.andrew.x@gmail.com 2015-06-30 23:22:09 +0000
  • 12213a5e15 Checking for benign exceptions that trigger a minidump. Liu.andrew.x@gmail.com 2015-06-30 20:34:39 +0000
  • 440c1f79ef This CL adds support for ARM and ARM64 architectures when calculating exploitability ratings. Liu.andrew.x@gmail.com 2015-06-30 18:17:23 +0000
  • cd744acecc Adjust breakpad module size to match adjusted start_addr. rmcilroy@chromium.org 2015-06-30 13:30:22 +0000
  • cca153368a Checking location of the instruction pointer to see if it is in valid code for Linux exploitability rating. Liu.andrew.x@gmail.com 2015-06-25 23:05:16 +0000
  • ed3bf1c825 Update the upload.py code review server. rsesek@chromium.org 2015-06-24 16:27:36 +0000
  • 3c3c6680d3 Reconfigured options for sym_upload to not treat h and ? flags as invalid options. ivanpe@chromium.org 2015-06-22 21:21:40 +0000
  • 11004944ad Fix signal propagation logic for Linux/Android exception handler. primiano@chromium.org 2015-06-22 11:50:00 +0000
  • 893e93a41f Use local variable for out parameter rather than direct use of ivar ivanpe@chromium.org 2015-06-20 00:32:37 +0000
  • 8785c0cb8f Update breakpad for Android packed relocations. rmcilroy@chromium.org 2015-06-19 16:30:42 +0000
  • 66295d1352 update more ignore files vapier@chromium.org 2015-05-28 06:16:15 +0000
  • 90cbb27528 [microdump] Add build fingerprint and product info metadata. primiano@chromium.org 2015-05-15 08:43:01 +0000
  • f1ca06a079 Switch code review server to codereview.chromium.org. mark@chromium.org 2015-05-06 17:52:38 +0000
  • 69b745aa74 Fix signal propagation logic for Linux/Android exception handler. primiano@chromium.org 2015-04-30 09:12:54 +0000
  • aa75fa5d4e Support object files larger than 2**32. erikchen@chromium.org 2015-04-22 20:14:24 +0000
  • 0f27af628f [MIPS]: Use mcontext_t structure for MIPS rmcilroy@chromium.org 2015-04-21 21:34:14 +0000
  • 9c6af3e29c update svn:ignores vapier@chromium.org 2015-04-18 03:27:45 +0000
  • 50b2a7e647 synx with latest upstream gnuconfig vapier@chromium.org 2015-04-18 03:25:50 +0000
  • 751453c357 Fix call to rt_sigaction cjhopman@chromium.org 2015-04-15 22:57:24 +0000
  • d88401cca9 MIPS64: Initial MIPS64 related change. mark@chromium.org 2015-04-15 19:28:11 +0000
  • 18fc88ddc2 Use __NR_rt_sigaction instead of __NR_sigaction mark@chromium.org 2015-04-13 23:59:06 +0000
  • 353e4cd585 Microdump processor: be more tolerant for different logcat formats primiano@chromium.org 2015-04-13 17:45:17 +0000
  • cd6f90524a Add address and reason for IN_PAGE_ERROR. mark@chromium.org 2015-04-10 22:05:29 +0000
  • cfdf7cf8a9 Workaround Android sigaction bug mark@chromium.org 2015-04-10 17:57:24 +0000
  • 48b9a40539 Fix compilation with gcc --std=c++11 Patch by Jon Turney <jon.turney.1111@gmail.com> R=ted at https://breakpad.appspot.com/7824002/ ted.mielczarek@gmail.com 2015-03-24 11:25:14 +0000
  • 9b2d7192a4 Fix compatibility with Android NDK r10d. primiano@chromium.org 2015-03-16 14:12:20 +0000
  • ee25f6794b Make breakpad compatible with Android NDK r10d. primiano@chromium.org 2015-03-10 20:09:06 +0000
  • 9208fbc224 Microdump writer: stop using new/malloc in compromised context primiano@chromium.org 2015-03-10 20:06:04 +0000
  • bbd478ae73 Fix Windows dump_syms x64 linking ted.mielczarek@gmail.com 2015-03-06 20:12:00 +0000
  • eb08c16300 Formatting tweak for https://breakpad.appspot.com/9774002, add more newlines ted.mielczarek@gmail.com 2015-02-27 13:40:41 +0000
  • f2e6c177e4 Add stack contents output functionality to minidump_stackwalk hashimoto@chromium.org 2015-02-27 04:52:21 +0000
  • 14bbefbd96 Update license on convert_UTF.* to the standard Unicode license. mark@chromium.org 2015-02-25 21:16:43 +0000
  • b79454627e Add option to Breakpad to consume INVALID_HANDLE_VALUE exceptions. wfh@chromium.org 2015-02-22 02:27:35 +0000
  • 94f863af2c Cleanup Linux debug link file handling code. thestig@chromium.org 2015-02-10 22:36:39 +0000
  • 3b7262b0ee Fix overflow error in breakpad for linux mark@chromium.org 2015-02-05 23:01:31 +0000
  • c63cf36a13 Add unit tests for overlapping functions and externs. thestig@chromium.org 2015-02-04 00:03:58 +0000
  • 89947e7d86 Handle ARM THUMB functions when removing duplicate PUBLIC entries. thestig@chromium.org 2015-02-03 23:13:04 +0000
  • 854b9f74a0 Follow debug link correctly hashimoto@chromium.org 2015-02-03 07:16:04 +0000
  • 9f00bce09a Demangle symbol name hashimoto@chromium.org 2015-02-03 03:17:30 +0000
  • 4c01a9c389 Handle failures of copying process data from a core file. benchan@chromium.org 2015-02-02 23:27:27 +0000
  • 8aa26b79f9 Replace uses of hash_map with unordered_map ted.mielczarek@gmail.com 2015-02-02 14:05:45 +0000
  • 924a8a2974 Remove unneeded definitions of O_BINARY vapier@chromium.org 2015-01-28 21:47:31 +0000
  • cef1bee150 Remove unused variable 'kGUIDStringSize' in microdump_writer_unittest. benchan@chromium.org 2015-01-28 18:33:50 +0000
  • cfaf27c37e Stop calling memmove when unnecessary hashimoto@chromium.org 2015-01-27 03:27:08 +0000
  • 7bebb27fb4 Fix some fragile code that is likely to cause future memory corruption problems. erikchen@chromium.org 2015-01-27 01:20:59 +0000
  • efa0310455 Fix a source of memory corruption. erikchen@chromium.org 2015-01-26 23:19:04 +0000
  • c332a1dcba Fix the scope on the initialization of kMicrodumpOnConsole to match header. primiano@chromium.org 2015-01-09 17:58:19 +0000
  • 30d41ec243 Modify minidump_stackwalk to be more tolerant of overlapping ranges. wfh@chromium.org 2014-12-20 00:47:07 +0000
  • ba16fd3ffc Add microdump files to project. jessicag.feedback@gmail.com 2014-12-11 19:30:37 +0000
  • d10c8c18ae Remove pointers from serialized file format mdempsky@chromium.org 2014-12-11 01:17:43 +0000
  • bbbe29de11 Breakpad: Fix build with new clang versions. mark@chromium.org 2014-12-10 16:08:09 +0000
  • 10baadae40 dump_syms: Fix handling of DW_FORM_ref_addr to work with DWARF 4 mseaborn@chromium.org 2014-12-03 20:39:55 +0000
  • 0b6cc95246 Microdumps: support aarch64 and lib mapping from APK primiano@chromium.org 2014-12-02 15:31:25 +0000
  • 63919583ba Surfacing the process create time in google_breakpad::ProcessState and updating minidump_stackwalk to show process uptime. ivanpe@chromium.org 2014-11-25 22:45:23 +0000
  • 57e5b074f6 Introduce microdump_stackwalk comand line executable primiano@chromium.org 2014-11-25 11:36:38 +0000
  • be21ad8190 Fix microdump_writer and add unittest. primiano@chromium.org 2014-11-25 10:35:53 +0000
  • 6354cffeb0 Microdump processing implementation mmandlis@chromium.org 2014-11-19 21:33:26 +0000
  • e469f8cf4b Add parameter --product to symupload.exe ivanpe@chromium.org 2014-11-17 22:47:05 +0000
  • 6690554c4b Fix UMR and potential crash in Mac dump_syms. mark@chromium.org 2014-11-05 17:40:47 +0000
  • 8127f56dff Read dynamic symbols table even if binary contains debug info A=Wander Lairson Costa <wcosta@mozilla.com>. R=ted at https://breakpad.appspot.com/9684002/ ted.mielczarek@gmail.com 2014-11-03 18:25:43 +0000
  • c971cf439c Fix Windows client compilation on mingw. A=Jacek Caban <jacek@codeweavers.com>, R=ted at http://breakpad.appspot.com/548002/ ted.mielczarek@gmail.com 2014-11-03 17:05:39 +0000
  • 507a09f4de Introduce microdump writer class. primiano@chromium.org 2014-10-28 16:45:14 +0000
  • e20758c298 Fix breakpad on mips and x86_64 for the NDK r10c update. primiano@chromium.org 2014-10-24 10:58:38 +0000
  • c1c257f4f6 Update breakpad to support Android NDK r10c primiano@chromium.org 2014-10-21 13:50:27 +0000
  • e1be1aa1ec Revert "Remove unecessary headers following NDK r10c update." primiano@chromium.org 2014-10-21 10:20:41 +0000
  • a1d7ad0c79 Remove unecessary headers following NDK r10c update. primiano@chromium.org 2014-10-21 08:30:28 +0000
  • 8453125ca5 Fixing the Mac Inspector build by adding the launch_report dependency to the breakpadUtilities dylib project after it got pulled out from Inspector.mm ivanpe@chromium.org 2014-10-17 17:44:09 +0000
  • 719546275a Refactor .so name detection logic in minidump/linux_dumper. primiano@chromium.org 2014-10-17 10:58:23 +0000
  • 962f1b0e60 The process uptime computation when the Windows out-of-process Crash Generation Server is used is done by subtracting the crashing process creation time from the current time when the crash is generated: ivanpe@chromium.org 2014-10-15 17:15:55 +0000
  • df09b1ac29 Linux multiprocess crash reporter: use pipe instead of socketpair in the client A=Jed Davis <jld@mozilla.com> R=ted at https://breakpad.appspot.com/1724002/ ted.mielczarek@gmail.com 2014-10-09 19:34:31 +0000
  • a4834470c7 Remove workaround for Linux credential-passing bug A=Jed Davis <jld@mozilla.com> R=ted at https://breakpad.appspot.com/7724002/ ted.mielczarek@gmail.com 2014-10-09 19:34:27 +0000
  • 9f150ee33e Microdumps: refactor out common parts of minidump_writer.cc primiano@chromium.org 2014-10-01 09:51:23 +0000
  • 75690d56b2 Fix some nits raised by Timur for r1385. thestig@chromium.org 2014-09-24 18:44:38 +0000
  • df3257f5cb IWYU in minidump_writer.cc to fix building with libc++ after r1385. thestig@chromium.org 2014-09-24 18:44:29 +0000
  • 37a3b8d997 Linux: Call memset() in a couple places in ExceptionHandler to avoid uninit memory reads under Valgrind. thestig@chromium.org 2014-09-23 20:30:09 +0000
  • b5c662fcfe Fix clang compilation error introduced in r1380. rmcilroy@chromium.org 2014-09-22 16:56:20 +0000
  • 7a6d769eb1 Add inttypes for windows in dump_context mmandlis@chromium.org 2014-09-19 16:19:18 +0000
  • 82d0ff76a6 Extend mapping merge to include reserved but unused mappings. rmcilroy@chromium.org 2014-09-19 15:00:04 +0000
  • 63a2ea9245 GoogleCrashdumpUploader: adds Upload(string*) API to get the HTTP response. gunsch@chromium.org 2014-09-18 16:48:49 +0000
  • 18b1418b25 Fixes common_unittests build. thestig@chromium.org 2014-09-17 22:09:21 +0000
  • 85cc448052 Fix Windows client unittests build: add missing code files mmandlis@chromium.org 2014-09-16 19:17:19 +0000
  • 61d4225325 Making the Mac build of crash_report work again after the last SVN sync mmandlis@chromium.org 2014-09-16 19:15:08 +0000
  • def0b7a7b0 Mac: Add support for in-process crash reporting to Breakpad. andresantoso@chromium.org 2014-09-15 22:48:18 +0000
  • c75e316359 This CL initialize NSData in HTTPMultipartUpload.m to nil. qsr@chromium.org 2014-09-12 07:50:35 +0000
  • 7883a83082 Update processor.gyp file with new files added as part of microdump processing upcoming implementation. mmandlis@chromium.org 2014-09-10 22:16:29 +0000
  • 1c822b7768 Introduce stub microdump processor classes. mmandlis@chromium.org 2014-09-10 19:12:30 +0000
  • cf22feeecd Rename gyp variable use_titlecase_in_grd_files -> use_titlecase_in_grd. mark@chromium.org 2014-09-10 12:47:46 +0000
  • 54c2560a82 Refactoring in preparation for microdump processing mmandlis@chromium.org 2014-09-08 19:10:42 +0000
  • a58de86bcd Back out trunk r1367. mark@chromium.org 2014-09-03 13:40:40 +0000
  • 1335417f9f Adding possibility for client to upload the file blundell@chromium.org 2014-09-01 11:02:57 +0000
  • 8cde5c5152 Support for multiple upload files in CrashReportSender/HTTPUpload A=David Major <dmajor@mozilla.com> R=ted at https://bugzilla.mozilla.org/show_bug.cgi?id=1048091 ted.mielczarek@gmail.com 2014-08-28 15:26:59 +0000
  • eee1801a91 constructor init list in wrong order in CrashGenerationServer A=Robert Longson <longsonr@gmail.com> R=ted at https://bugzilla.mozilla.org/show_bug.cgi?id=1054632 ted.mielczarek@gmail.com 2014-08-28 15:23:39 +0000