Commit graph

  • 25f913e981 Try loading msdiaNNN.dll if CoCreateInstance(CLSID_DiaSource) fails Birunthan Mohanathas 2016-02-17 11:36:19 -0500
  • 7b25f70813 Fix buffer overrun in MinidumpModule::debug_identifier with MDCVInfoELF Ted Mielczarek 2016-02-17 06:20:58 -0500
  • 358c3b449c linux_dumper_unittest_helper: move to a check-only binary Mike Frysinger 2016-02-17 00:48:38 -0500
  • dee15c2547 Fixing a flaky Linux exploitability unittest. Ivan Penkov 2016-02-16 11:46:04 -0800
  • e132514d80 Ensure Linux minidump writer flushes minidump header early. Ted Mielczarek 2016-02-12 15:50:16 -0500
  • d7c0bd0624 Fix for linux make check build failure Veljko Mihailovic 2016-02-12 15:15:14 -0500
  • df280bb631 Parse additional line introduced in the microdump format and containing the GPU infromation in the following format: G GL_VERSION|GL_VENDOR|GL_RENDERER. Maria Mandlis 2016-02-11 10:04:04 -0800
  • a8f79b0fde Revert "Added a switch to dump minidump modules in minidump_stackwalk." Lei Zhang 2016-02-10 13:11:20 -0800
  • 4912669df1 Change MDCVInfoELF into something usable. Ted Mielczarek 2016-02-10 09:00:02 -0500
  • afa2539de4 Fix usage of deprecated method sendSynchronousRequest:returningResponse:error:. Sylvain Defresne 2016-02-08 17:39:44 +0100
  • c4c887c34a Fix usage of deprecated method stringByAddingPercentEscapesUsingEncoding:. Sylvain Defresne 2016-02-08 17:39:26 +0100
  • f4012f5cd9 Fix usage of deprecated function CFPropertyListCreateFromXMLData. Sylvain Defresne 2016-02-08 17:38:33 +0100
  • 76c51742c9 [mips64] Support for mips n64 Mike Frysinger 2016-02-06 18:58:39 -0500
  • c199f5b122 Remove use of deprecated CFURLCreateDataAndPropertiesFromResource function. Ivan Penkov 2016-01-31 18:17:42 -0800
  • 815d51c343 Added a switch to dump minidump modules in minidump_stackwalk. Lei Zhang 2016-01-29 13:59:17 -0800
  • 442b45266d Improvements to GYP build Pavel Labath 2016-01-29 11:43:21 +0000
  • 3f736ce086 only build dump_syms_mac for x86 hosts Mike Frysinger 2016-01-27 16:45:21 -0500
  • bc44efdc27 convert to uint8_t* for binary data to fix -Wnarrowing build errors Mike Frysinger 2016-01-26 15:38:19 -0500
  • b16c640e09 autotools: regen w/latest versions Mike Frysinger 2016-01-25 19:29:06 -0500
  • f820ead901 test: allow use of system gmock/gtest libs Mike Frysinger 2016-01-25 19:27:56 -0500
  • 4b5dcd0e69 build: clean up .dwo files Mike Frysinger 2016-01-25 18:40:56 -0500
  • 83523e066b test: stop building tons of copies of gtest/gmock objects Mike Frysinger 2016-01-25 17:41:53 -0500
  • e4cf26b851 linux_client_unittest_shlib: fix cleaning Mike Frysinger 2016-01-25 16:53:16 -0500
  • 92280b3c67 tests: unify duplicate build settings Mike Frysinger 2016-01-25 15:12:03 -0500
  • aa5ceea25b DEPS: roll test libs up to the latest release Mike Frysinger 2016-01-25 15:10:38 -0500
  • 658eb44f3f Revert "Fix deprecatation warning when building for recent SDKs on iOS/OS X." Olivier Robin 2016-01-21 11:34:12 -0500
  • 8baa236daa exploitability_unittest: fix warnings Mike Frysinger 2016-01-21 00:50:28 -0500
  • 48673cdb8c Fix usage of snprintf for MSVC Pavel Labath 2016-01-19 21:28:44 -0500
  • 126a938fef breakpad: fix unittest failure when building with clang. Mike Frysinger 2016-01-15 13:29:32 -0500
  • 081cbd64d7 README: add more links to breakpad sites Mike Frysinger 2016-01-14 13:32:20 -0500
  • ac69c577d8 Move core2md objects to libbreakpad_client.a Mike Frysinger 2016-01-13 15:30:21 -0500
  • 4f512397f5 libdisasm: Remove inclusion of windows.h Pavel Labath 2016-01-12 10:43:06 -0500
  • a1784ae81f Define intptr and uintptr in a more generic way Pavel Labath 2016-01-11 12:38:28 -0500
  • 2dda5fefdc libdisasm: Don't depend on sizeof(void) Pavel Labath 2016-01-08 12:52:04 -0500
  • 68039850bc disassembler_x86: Remove unused include Pavel Labath 2016-01-08 10:07:04 -0500
  • 7b0d7a976e Fix compilation of breakpad on Linux. Sylvain Defresne 2016-01-08 09:34:27 +0100
  • 728bcdff61 Check for C++11 support in the configure script. Lei Zhang 2016-01-08 00:27:48 -0800
  • 98bea93a3e Fix deprecatation warning when building for recent SDKs on iOS/OS X. Sylvain Defresne 2016-01-07 19:48:21 +0100
  • bcf4cc2f9a Use range-based for loops in linux/minidump_writer/minidump_writer.cc. Lei Zhang 2016-01-07 00:53:06 -0800
  • b1d3cdba8b switch to git for external projects Mike Frysinger 2016-01-06 19:44:41 -0500
  • 8c49d62005 Avoid comparing size_t to be < 0 on AArch64. Lei Zhang 2016-01-06 16:16:01 -0800
  • ee4d8ffed4 Make minidump-2-core.cc build with -Wformat. Lei Zhang 2016-01-06 14:17:16 -0800
  • f9b60452e1 Fix -Wunused-function warnings in ASAN builds. Lei Zhang 2015-12-30 15:44:02 -0800
  • 257123ca70 Let breakpad build with -Wall on OS X and Linux. Lei Zhang 2015-12-29 13:42:49 -0800
  • 1be3027941 Remove use of deprecated CFURLCreateDataAndPropertiesFromResource function. Ivan Penkov 2015-12-18 10:26:21 -0800
  • 524508ff2f Fix ExploitabilityLinuxUtilsTest::DisassembleBytesTest to not fail when temp file ends with 0 Ted Mielczarek 2015-11-30 14:05:08 -0500
  • a22992081f Rename src/tools/mac/dump_syms binary to dump_syms_mac in autotools build to fix make install Ted Mielczarek 2015-11-25 14:27:53 -0500
  • dc16e41747 dump_syms: add a -v flag Mike Frysinger 2015-11-11 13:52:03 -0500
  • f217ae431f build: detect the right ar tool Mike Frysinger 2015-11-11 13:43:14 -0500
  • 39e372dab6 gitignore: add mac/dump_syms Mike Frysinger 2015-11-11 01:47:33 -0500
  • fc62e72539 autotools: refresh config.{sub,guess} Mike Frysinger 2015-11-11 01:35:27 -0500
  • 2d1b97a1ff Don't include libdisasm.a in libbreakpad.a Mike Frysinger 2015-11-11 01:17:45 -0500
  • ac2a3e466f Fix file descriptor leaks in linux CrashGenerationServer Mike Frysinger 2015-11-11 01:12:20 -0500
  • ee69060bfd Install headers under client/linux/dump_writer_common Mike Frysinger 2015-11-11 01:11:00 -0500
  • beee5c2e71 Make dump_syms buildable under newer versions of Xcode. R=mark@chromium.org BUG= Boris Vidolov 2015-11-10 13:23:38 -0800
  • aa5ff205cb Android: Workaround for ftruncate() issues. Lei Zhang 2015-11-05 15:45:01 -0800
  • b458f36762 Issue in StackwalkerAMD64::GetCallerByFramePointerRecovery. Ivan Penkov 2015-10-15 20:47:15 -0700
  • ef7575d35a Only release current_breakpad_ if it is defined. Benjamin Lerman 2015-10-14 17:35:47 +0200
  • a31f601d90 Revert "[Docs] Add wiki content to Markdown docs" Mike Frysinger 2015-10-07 17:04:43 -0400
  • 4ee6f3cd1c Fix Windows crash_generation_server for debug builds without -D_DEBUG Ted Mielczarek 2015-10-07 14:19:23 -0400
  • 7685dfc567 Support for multiple upload files in CrashReportSender/HTTPUpload David Major 2015-10-06 10:58:50 -0400
  • dbf56c53a0 Fix MSVC build (including on 2015), drop some workarounds for MSVC older than 2013. Ted Mielczarek 2015-10-06 08:03:57 -0400
  • f948d8d623 Increasing the Breakpad stack walker max scan limit from 30 to 40. Ivan Penkov 2015-10-05 11:35:09 -0700
  • 01c8f7cf46 [mac] Teach dump_syms to handle additional zerofill sections Pavel Labath 2015-09-30 08:20:42 -0400
  • 679d70f50b Fix automake files after README.md -> README rename Primiano Tucci 2015-09-28 14:02:08 +0100
  • 0d53bdd43d Add GPU fingerprint information to breakpad microdumps. Primiano Tucci 2015-09-28 13:52:54 +0100
  • 08a727d8f0 [Docs] Add wiki content to Markdown docs Mike Frysinger 2015-09-24 11:32:37 -0400
  • f74c85df88 Update configure to look for README.md instead of README Mark Mentovai 2015-09-23 10:46:55 -0400
  • 0ff15b41ed [Docs] add markdown docs (converted from Wiki) Andy Bonventre 2015-09-22 17:29:52 -0400
  • 4d06db5a1f Linux ExceptionHandler: don't allocate the CrashContext on the stack Primiano Tucci 2015-09-22 09:11:24 +0100
  • 3520fc314b Fixup a bad strcmp call landed in previous commit Ted Mielczarek 2015-09-16 19:25:35 -0400
  • 8079ae192d Fix Mac Breakpad host tools to build in Linux cross-compile Ted Mielczarek 2015-09-16 06:46:55 -0400
  • d28bebcd16 Update gitignore to ignore more GYP things Ted Mielczarek 2015-09-11 14:20:15 -0400
  • 1dcec01445 solaris: fix spurious ; Mike Frysinger 2015-09-11 12:59:53 -0400
  • a057bc5d3e README: update dev documents w/new git flow Mike Frysinger 2015-09-11 01:38:20 -0400
  • e8dbddf291 deps: switch lss to git Mike Frysinger 2015-09-11 01:37:29 -0400
  • 2d450f312b Fix regression on x86 for "Fix compile error with Windows clang" Will Harris 2015-09-03 16:38:57 -0700
  • 26ce7a2a89 Change codereview.settings to point to new repo URL. Vadim Shtayura 2015-09-01 17:13:51 -0700
  • 3f4d090d70 The "CPU architecture" field is being filled from the wrong part of the microdump. The microdump OS/arch line looks like: O A arm 04 armv7l 3.4.0-perf-g4d6e88e #1 SMP PREEMPT Mon Mar 30 19:09:30 2015 and currently the field that says "armv7l" or "aarch64" is being used to fill in the CPU arch field in crash. The problem is that on a 64-bit device this field *always* says "aarch64" even when running in a 32-bit process, and so currently the crash reports for aarch64 are a mix of 32-bit and 64-bit crashes. We should be using the first field instead, which just says "arm" or "arm64" and reflects the actual version of webview (32-bit or 64-bit) which is running. mmandlis@chromium.org 2015-08-26 16:18:52 +0000
  • f073540795 Add check for Linux minidump ending on bad write for exploitability rating. Liu.andrew.x@gmail.com 2015-08-21 16:22:19 +0000
  • ee2d76fe90 Don't use strtok_s for mingw builds ted.mielczarek@gmail.com 2015-08-20 15:09:16 +0000
  • 8e8be001cb Add user_regs_struct and user_fpsimd_struct for aarch64 on Android. rmcilroy@chromium.org 2015-08-20 14:30:38 +0000
  • 9178d8fa03 Fix compile error with Windows clang. wfh@chromium.org 2015-08-19 22:28:17 +0000
  • 3bc3dad8f8 Fix inttypes format macros in src/processor/proc_maps_linux.cc primiano@chromium.org 2015-08-19 07:24:21 +0000
  • 3365fe7986 Remove obsolete seccomp_unwinder for legacy (pre-BPF) sandbox primiano@chromium.org 2015-08-18 08:38:14 +0000
  • dc5c38675c Fix proc_maps_linux compile for non-Linux ted.mielczarek@gmail.com 2015-08-17 11:55:15 +0000
  • 6ea9219d80 [microdump] Move microdump writes to the crash ring-buffer log primiano@chromium.org 2015-08-17 10:32:26 +0000
  • a3e9c02647 [microdump] Fix hw architecture indication in build fingerprint line primiano@chromium.org 2015-08-17 08:02:16 +0000
  • e3687f92c2 Add check for executable stack/heap when rating Linux exploitability. Liu.andrew.x@gmail.com 2015-08-15 00:37:14 +0000
  • ab5ffb8b6c Add check to see if stack pointer is off the stack according to the memory mappings when rating Linux exploitability. Liu.andrew.x@gmail.com 2015-08-15 00:27:27 +0000
  • 8794e39888 Fix format specifier in proc maps to support 32-bit architectures. Liu.andrew.x@gmail.com 2015-08-13 20:13:55 +0000
  • cde8616abf Actually remove removed files ted.mielczarek@gmail.com 2015-08-13 19:49:44 +0000
  • 591ba326b3 Remove some old unused code, add a missing include R=lei at https://codereview.chromium.org/1211963002 ted.mielczarek@gmail.com 2015-08-13 16:38:19 +0000
  • ffa293221f Fix format specifier in proc maps to support 32-bit architectures. Liu.andrew.x@gmail.com 2015-08-12 00:53:39 +0000
  • c4e643dfb4 Allow Print() to be called by const instances of MinidumpLinuxMaps and MinidumpLinuxMapsList. Liu.andrew.x@gmail.com 2015-08-12 00:21:44 +0000
  • 6a1a906773 Change Print method of MinidumpLinuxMaps and MinidumpLinuxMapsList to print contents of /proc/<pid>/maps instead of just the files mapped to memory. Liu.andrew.x@gmail.com 2015-08-11 16:05:48 +0000
  • 47527e48e5 Workaround for range map overlaps caused by Android package relocation. ivanpe@chromium.org 2015-08-10 17:03:29 +0000
  • 64c0d9c66d Fix breakpad for arm on arm64 cjhopman@chromium.org 2015-08-05 22:48:48 +0000
  • 0dbae0cf3f Fix potential null pointer dereference. Liu.andrew.x@gmail.com 2015-07-31 15:26:39 +0000
  • 4634d88f2e Remove unnecessary dependencies. Liu.andrew.x@gmail.com 2015-07-29 00:09:22 +0000