Commit graph

  • a1dbcdcb43 Increase the maximum number of modules allowed in minidumps. Tobias Sargeant 2017-09-01 15:39:49 +0100
  • c4335f0435 Fix memory leak in ppc64 stackwalker Tobias Sargeant 2017-08-30 13:04:15 +0100
  • 26b988681d Update GYP to 324dd166b7c0b39d513026fa52d6280ac6d56770 Mark Mentovai 2017-08-28 09:19:38 -0400
  • 2b3be5179e Add crash reason extraction to microdump processor Tobias Sargeant 2017-08-18 17:29:38 +0100
  • b1e7ec065d Fix memory leak in ppc stackwalker Tobias Sargeant 2017-08-17 14:57:38 +0100
  • 38cbbfed71 Add crash reason and address to microdumps. Tobias Sargeant 2017-08-11 18:11:16 +0100
  • 1b704857f1 Increase maximum number of regions for minidump_stackwalk. Lars Volker 2017-07-26 19:23:29 -0700
  • 01431c2f61 Handle very large stack traces Leonard Mosescu 2017-07-11 12:26:50 -0700
  • 5f112cb174 A couple of minor fixes Leonard Mosescu 2017-07-06 10:58:40 -0700
  • 66856d617b Fix asan builds Eric Holk 2017-06-21 17:22:20 -0700
  • 1628d99f7b Add first chance exception handler API Eric Holk 2017-06-19 10:06:28 -0700
  • c142362a6c roll lss deps Mike Frysinger 2017-06-15 23:53:00 -0400
  • 94b6309aec Merge exec and non-exec segments while merging executable bit. Peter Collingbourne 2017-05-26 09:32:08 -0700
  • 08bea455d4 Teach the ELF parser to handle multiple PT_NOTE phdrs. Peter Collingbourne 2017-05-26 09:19:37 -0700
  • 8880afb762 Make the cross-compilation glue for dump_syms Mac handle x86_64h. Markus Stange 2017-03-20 16:03:55 -0400
  • dc3ba60f0f Don't attempt to use PTRACE_GETREGS if it isn't defined. John Budorick 2017-05-25 07:02:43 -0700
  • fbfd41af5f Simplify ELF parser code. Peter Collingbourne 2017-05-24 16:25:09 -0700
  • 77305c3ae6 Wrap config.h include in HAVE_CONFIG_H. John Budorick 2017-05-24 12:36:40 -0700
  • 16f5b5f512 Use __NR_exit_group in MinidumpWriterTest.MinidumpStacksSkippedIfRequested. John Budorick 2017-05-24 08:51:53 -0700
  • ffe3e47865 Only use O_CLOEXEC on platforms that support it Lars Volker 2017-05-10 22:50:32 +0200
  • 54a54702a1 Fix race in ExceptionHandler::GenerateDump() Lars Volker 2017-05-10 14:09:11 +0200
  • 67649c6185 Fixing breakpad on old linux kernel Andrew Ermakovich 2017-04-21 18:41:24 +0300
  • a9fca58305 Make minidump name generation on Linux as random as possible Gabriele Svelto 2017-04-11 11:51:28 +0200
  • aa7115cfde Dump MH_DYLINKER images in upload_system_symbols. Robert Sesek 2017-03-29 19:32:17 -0400
  • 846b6335c5 Treat the process stack as the top of memory for free space histograms. Tobias Sargeant 2017-03-29 11:41:05 +0100
  • 219d0b15c4 Increase maximum number of threads for minidump_stackwalk. Lars Volker 2017-03-24 19:57:23 +0100
  • 7a8374fc4c minidump_dump: fix up init paths Mike Frysinger 2017-03-24 21:35:26 -0400
  • e1b3620ec7 minidump_dump: dump stack memory like hexdump Mike Frysinger 2016-10-25 20:12:09 -0400
  • 117aa25107 minidump_dump: add proper cli processing Mike Frysinger 2017-03-20 00:16:01 -0400
  • b37547bc70 add -Wunused-local-typedefs to the set of warning flags Tobias Sargeant 2017-03-24 12:51:47 +0000
  • eb6c296472 Remove unused typedef Gordana Cmiljanovic 2017-03-24 14:52:03 +0100
  • 0b7c2ea698 Fix ASSERT_EQUAL that should have been ASSERT_EQ. Tobias Sargeant 2017-03-24 11:55:11 +0000
  • 97483928cc Don't generate minidump if crash thread doesn't ref principal mapping. Tobias Sargeant 2017-03-21 22:43:34 +0000
  • 6cfdde4b91 Sanity check frame pointer while stackwalking Joshua Peraza 2017-03-22 16:12:05 -0700
  • 124035f4fb Use string instead of std::string Joshua Peraza 2017-03-22 16:06:16 -0700
  • 77411db895 [MIPS] Get (ptrace) value of $pc for a thread Gordana Cmiljanovic 2017-03-22 10:04:30 +0100
  • 0a57d7a32b dump_context: arm: name the registers in the dump output Mike Frysinger 2017-03-17 20:06:34 -0400
  • 0c3b559653 Fix sporadic failure of InstructionPointerMemory test on Windows Jon Turney 2017-03-17 17:55:46 +0000
  • 4bb0cd4743 Fix issues with Windows dump_syms_unittest Jon Turney 2017-03-10 23:09:14 +0000
  • 796a6c9baf [MIPS]: Don't terminate stackwalk when $sp value doesn't change between frames Dragan Mladjenovic 2017-03-06 08:54:45 +0100
  • 7ec3caf6c7 Fix Windows client ExceptionHandlerTest tests Jon Turney 2017-03-11 19:02:43 +0000
  • dac2223398 iOS client identifies itself via URL params Roman Margold 2017-02-04 16:45:51 -0800
  • a784e84497 Use NSURLSession if the min version we support is iOS 7+. George Kola 2017-03-08 22:32:33 -0800
  • 5dbd93a0f8 Fix segfault when interpreting bad debug_file Joshua Peraza 2017-03-03 16:09:37 -0800
  • 32a9e03835 [MIPS]: Relax dwarf section loading to accept both PROGBITS and MIPS_DWARF section types Dragan Mladjenovic 2017-02-28 14:37:57 +0100
  • d61d49b385 Fix dump_syms clang compilation on Windows Maciej Pawlowski 2017-03-01 16:18:54 +0100
  • 8349b97378 roll lss deps Mike Frysinger 2017-03-01 14:01:41 -0700
  • 88e5b2c880 win: Set LargeAddressAware on symupload Scott Graham 2017-02-28 11:14:04 -0800
  • ccf03c13eb Improve stack sanitization unittests. Tobias Sargeant 2017-02-24 19:58:13 +0000
  • 19af23e3c0 Handle ntdll only emitting PUBLIC at func entry Scott Graham 2017-02-23 10:26:46 -0800
  • 4a7e088a27 Make stack sanitization elide pointers to non-executable mappings. Tobias Sargeant 2017-02-23 14:22:36 +0000
  • 4af8174278 Use the correct PC when determining whether to skip storing a stack. Tobias Sargeant 2017-02-23 14:08:54 +0000
  • 4e82b6fa11 minidump: mark Read as override in derived classes Mike Frysinger 2017-02-17 00:25:04 -0500
  • 644e71591b travis: add a clang build Mike Frysinger 2017-02-06 15:25:48 -0500
  • fd28a5bbe9 Fix compile errors arising from compiling breakpad with clang. Tobias Sargeant 2017-02-06 17:57:54 +0000
  • 6cc037526e autotools: move -W flags to configure detection Mike Frysinger 2017-02-06 15:10:13 -0500
  • 8ba59492ab libdisasm: add upstream/license details Mike Frysinger 2017-02-13 14:24:31 -0500
  • 96b79e9bf8 There is no need to use the main queue just for perform selector. George Kola 2017-02-10 14:33:03 -0800
  • d4676b89a0 Appveyor CI for Windows MSVS build Jon Turney 2017-02-10 14:32:44 +0000
  • 93c447a0de turn on -Werror generally Mike Frysinger 2017-02-06 15:48:27 -0500
  • cc1deb4452 processor: drop set-but-unused variable Mike Frysinger 2017-02-06 15:01:37 -0500
  • 0e45a1268a macho_reader_unittest: use EXPECT_FALSE Mike Frysinger 2017-02-06 22:34:52 -0500
  • 2b7724245b windows: fix build on pre-Win10 systems Mike Frysinger 2017-02-11 12:43:50 -0500
  • 12f8ca4855 windows: update gtest/gmock paths Mike Frysinger 2017-02-11 12:44:48 -0500
  • 333ed18eb0 aclocal: regenerate properly Mike Frysinger 2017-02-06 14:01:46 -0500
  • 8b0a1053e2 fix write() unused-result warning Mike Frysinger 2017-02-06 21:27:59 -0500
  • 64c2eda38a Fixed leak of unloaded module lists. Joshua Peraza 2017-02-07 12:12:53 -0800
  • 7ba80c7284 Address post-submit review comments related to CL #430050 Tobias Sargeant 2017-02-07 14:33:48 +0000
  • 6c78460419 md5: fix strict aliasing warnings Mike Frysinger 2017-02-06 15:48:27 -0500
  • 8f5741078d autotools: refresh config.{sub,guess} Mike Frysinger 2017-02-06 13:57:59 -0500
  • cff58cdd0a Remove debugging fprintf in unittest code that prevents rolling breakpad Tobias Sargeant 2017-02-06 14:17:27 +0000
  • 049a1532e5 Wire up stack sanitization and skipping to WriteMinidump Tobias Sargeant 2017-02-02 17:11:13 +0000
  • 24c359d329 Revert "Several fixes for broken Mac build" Roman Margold 2017-02-01 16:26:39 -0800
  • 2c4c039118 Revert "iOS client identifies itself via URL params" Roman Margold 2017-02-01 16:26:29 -0800
  • 262a3f50fe iOS client identifies itself via URL params Roman Margold 2017-02-01 09:06:31 -0800
  • 5c521532fc Several fixes for broken Mac build Roman Margold 2017-02-01 08:33:44 -0800
  • 7c2799f3ba Sanitize dumped stacks to remove data that may be identifiable. Tobias Sargeant 2017-01-31 13:42:52 +0000
  • cb94b71d28 Fixed a bug where cv record size was not correctly checked. Joshua Peraza 2017-01-30 11:46:33 -0800
  • 76a48f4aa9 Change symbol upload message to include 'breakpad' Bruce Dawson 2017-01-27 18:47:17 -0800
  • 0924d424e4 Populate stack frames with unloaded module info. Joshua Peraza 2017-01-19 11:18:41 -0800
  • e7dfafc16e Add API to skip dump if crashing thread doesn't reference a given module (2) Tobias Sargeant 2017-01-19 16:25:10 +0000
  • 833cadc0a1 Add API to skip dump if crashing thread doesn't reference a given module Tobias Sargeant 2017-01-18 15:19:51 +0000
  • c2d969cb10 Added classes to support reading unloaded module lists in minidumps. Joshua Peraza 2016-12-16 12:10:33 -0800
  • f78d953511 Fix unit tests expecting no output when a microdump is suppressed. Tobias Sargeant 2016-12-12 13:49:39 +0000
  • 5c42d7288a Fix sign-compare compiler warning in MicrodumpWriterTest Mike Percy 2016-12-10 02:21:15 +0000
  • c13d6fa467 crash_generation: fix bad call to close Mike Frysinger 2016-11-23 18:03:18 -0500
  • 596fbb61bc Log a message when microdump output is suppressed. Tobias Sargeant 2016-12-07 16:41:46 +0000
  • 87e444e17d Remove comparison of this with nullptr Orgad Shaneh 2016-11-19 20:49:04 +0200
  • 7a8980997d Do not generate a microdump if there are no webview pointers on the stack. Tobias Sargeant 2016-11-30 16:47:04 +0000
  • e6ef06f13d Comment out an unused function argument Orgad Shaneh 2016-11-29 22:54:16 +0200
  • 7515ab1376 microdump_stackwalk_test: fix bashism in test Mike Frysinger 2016-11-23 18:01:18 -0500
  • 33c24776f3 Upgrade google test to 1.8.0 Orgad Shaneh 2016-11-18 14:19:03 +0200
  • 11d7510c08 Update links Orgad Shaneh 2016-11-15 15:06:22 +0200
  • 8e2448bceb GitIgnore: Add dump_syms_mac Orgad Shaneh 2016-11-14 21:58:22 +0200
  • 4eb76cbc9e Add a crash reason string for the simulated crashpad exception code Pierre-Antoine Manzagol 2016-11-10 09:03:31 -0500
  • 2f6cb866d6 Allow compiling the google-breakpad code using a global ::string class instead of std::string. Ivan Penkov 2016-11-07 19:37:19 -0500
  • 1f574b52c6 Basic handling of CIE version 4 in dwarf reading Scott Graham 2016-11-01 15:05:10 -0700
  • 7df62a96eb minidump-2-core: add more control over filenames Mike Frysinger 2016-10-25 03:01:00 -0400
  • 26ed3386af Fix pointer arithmetic in UTF8ToUTF16Char Hans Wennborg 2016-10-27 15:49:06 -0700
  • 325120efbd Generate reason for bad function table exception Mike Wittman 2016-10-27 12:07:01 -0700