Commit Graph

  • 968c388922 Updating ExploitabilityLinux to check memory mapping names against a prefix instead of a specific name. Ben Scarlato 2016-08-28 17:11:42 -07:00
  • a2196179cc Fix breakpad compilation issue with clang on Windows Rafal Chlodnicki 2016-08-25 23:33:31 +02:00
  • c9f80bf1a8 Update MDRawMiscInfo to support version 5 of the MINIDUMP_MISC_INFO_N structure. Gabriele Svelto 2016-08-19 13:29:36 -04:00
  • 13c634f6a1 Revert "Don't define |r_debug| and |link_map| on Android releases 21 and later" Sylvain Defresne 2016-08-10 13:39:30 -07:00
  • 600ec35c5b Fail with a proper error message if input file is not found. Sylvain Defresne 2016-08-09 12:43:39 -07:00
  • 0fc6d0c8df Don't define |r_debug| and |link_map| on Android releases 21 and later Thomas Zimmermann 2016-08-03 15:28:43 +01:00
  • f7be4815a2 Switch to Gerrit for code reviews Andrew Bonventre 2016-07-21 15:50:13 -04:00
  • f5638b8c2e Test Gerrit Mark Mentovai 2016-07-22 14:42:46 -04:00
  • 0e4af9d8f9 Add Breakpad codereview.settings entry for Gerrit Aaron Gable 2016-07-21 12:45:20 -07:00
  • 5f638d5323 Remove DISALLOW_COPY_AND_ASSIGN from MinidumpStreamInfo Mark Mentovai 2016-07-20 10:08:14 -04:00
  • b5200a97b7 Revert "Don't define |r_debug| and |link_map| on Android releases 21 and later" Ross McIlroy 2016-07-20 11:27:11 +01:00
  • c99d374dde Add new exception code for OOM generated from Chromium. Will Harris 2016-07-19 14:41:53 -07:00
  • 5adeef6117 Add process type to MicroDumpExtraInfo Primiano Tucci 2016-07-19 17:44:10 +01:00
  • 0ebdc4a10a Don't define |r_debug| and |link_map| on Android releases 21 and later Thomas Zimmermann 2016-07-19 17:00:51 +01:00
  • 41b91d064e Recover memory mappings before writing dump on ChromeOS Ting-Yuan (Leo) Huang 2016-07-18 20:11:07 -04:00
  • 965424f183 [Android] Guard some NDK workarounds by major version. John Budorick 2016-07-15 12:49:44 -07:00
  • dfd2da7979 Add a new argument to specify the minidump type to write on Windows. Ting-Yu Chou 2016-06-29 06:44:24 -04:00
  • e0f2c17988 travis: note misbehavior by coverity addon when throttled Mike Frysinger 2016-06-24 05:09:28 -04:00
  • af8840d910 travis: move configure step to the prepare phase Mike Frysinger 2016-06-24 04:40:03 -04:00
  • 1600b6054e travis: make build scripts use bash Mike Frysinger 2016-06-22 09:02:23 -04:00
  • f140a0339f travis: fix cwd when running tests Mike Frysinger 2016-06-21 16:55:02 -04:00
  • 5325fd5162 travis: tweak coverity build command Mike Frysinger 2016-06-21 15:10:31 -04:00
  • 83a5552060 travis: add coverity scan integration Mike Frysinger 2016-06-21 11:14:28 -04:00
  • 24f5931c5e Server-side workaround to handle overlapping modules. Ivan Penkov 2016-06-20 11:14:47 -07:00
  • 67f738b7ad linux-syscall-support: pull in latest version Mike Frysinger 2016-06-14 14:17:56 -04:00
  • c44217f646 Dump INFO CODE_ID containing Build ID in Linux dump_syms Ted Mielczarek 2016-06-10 13:23:29 -04:00
  • 7fc25b8962 Fix a trivial parsing bug caught by static analysis R=ted main Nicholas Nethercote 2016-06-10 09:51:14 -04:00
  • c65ed6573e Update symbol file documentation links. vendor_master Ralph Giles 2016-06-10 06:29:06 -04:00
  • a34c929f6f linux/android: add SIGTRAP to the list of signals handled by the client Primiano Tucci 2016-06-08 17:04:49 +01:00
  • 72e94c4ddb [Android] Roll back to r10e. Primiano Tucci 2016-06-06 20:43:36 +01:00
  • 7933830cb7 [Android] Revert x86 workaround changes for NDK r11c. Primiano Tucci 2016-06-06 14:35:51 +01:00
  • 240ed57ee1 Adding support for overlapping ranges to RangeMap. Ivan Penkov 2016-06-05 22:41:10 -07:00
  • 8b7b28663f Make the getting started section in the README better Ted Mielczarek 2016-06-03 13:32:14 -04:00
  • d269bd0f29 [Android] Update breakpad to NDK r11c. Primiano Tucci 2016-06-02 17:07:07 +01:00
  • bad9e55ea5 fix signed warning errors in unittests Mike Frysinger 2016-05-26 10:09:46 -04:00
  • 6368037ef2 elf_reader: drop unused zlib include Mike Frysinger 2016-05-25 16:38:04 -04:00
  • 983d04d36e travis: verify out-of-tree builds & dist targets Mike Frysinger 2016-05-25 14:36:37 -04:00
  • 71a5ee37a5 [MIPS] Rename variable mips to mips32 Veljko Mihailovic 2016-05-25 10:13:18 -04:00
  • 79901bb99d Fixing an unused-variable warning in microdump_writer.cc Ivan Penkov 2016-05-24 12:08:25 -07:00
  • f25a411200 Fix stack collection with size limit Lars Volker 2016-05-24 11:49:35 -07:00
  • faeb1f9b2b Functions only called by DumpFreeSpace need to be conditionally compiled. Tobias Sargeant 2016-05-23 18:58:48 +01:00
  • adca10c8ff Add statistics about free space to microdump format. Primiano Tucci 2016-05-23 16:06:26 +01:00
  • e35167de75 use another elf.h inside the package for common/dwarf/elf_reader Yunlian Jiang 2016-05-18 15:06:38 -07:00
  • 9eb2c6fe6c Use elf.h inside the package. Yunlian Jiang 2016-05-18 12:56:22 -07:00
  • 67d5567177 Don't let PDBSourceLineWriter::GetSymbolFunctionName return empty function names Ted Mielczarek 2016-05-16 12:30:59 -04:00
  • a875991e73 Revert "Write adjusted range back to module" Tao Bai 2016-05-13 12:45:44 -04:00
  • a84d4fc426 Replaced glibc version of elf.h with musl version of elf.h. Dave MacLachlan 2016-05-12 14:22:59 -07:00
  • 3d225e288c Fixes up dump_syms build on OS X so it works with ELF. Dave MacLachlan 2016-05-12 11:38:09 -07:00
  • 1bbe2f29c9 Update to handle dsym files that end with a header. Dave MacLachlan 2016-05-11 14:10:23 -07:00
  • 638066b82e breakpad: fix unittest errors Yunlian Jiang 2016-05-04 16:48:00 -07:00
  • 764c21f752 Add debug fission support. Yunlian Jiang 2016-05-04 11:09:44 -07:00
  • b5712766f6 macho: fix printf type mismatches Mike Frysinger 2016-05-04 13:20:27 -04:00
  • 4f417c8c0f Write adjusted range back to module Tao Bai 2016-05-03 18:14:28 -04:00
  • fcb844ee32 Add parentheses to silence clang warning Primiano Tucci 2016-05-03 16:56:06 +02:00
  • 17ad0c18b1 Revert of Extend mapping merge to include reserved but unused mappings. (https://breakpad.appspot.com/7714003) Primiano Tucci 2016-04-28 16:49:44 +01:00
  • 8762c82297 Remove GTM_ENABLE_LEAKS and GTMGarbageCollection Dave MacLachlan 2016-04-21 13:20:17 -07:00
  • ea2e22b352 Make x86-64 frame pointer unwinding stricter Ted Mielczarek 2016-04-19 15:20:09 -04:00
  • d48fa9d3a4 Pass VERBOSE=1 to make check in travis to get failing test output Ted Mielczarek 2016-04-19 15:19:32 -04:00
  • 622bc036d6 README: link to Travis CI build status Mike Frysinger 2016-04-15 13:18:32 -04:00
  • b39ab626ab Bump MinidumpMemoryRegion::max_bytes to 2MB Ted Mielczarek 2016-04-14 16:27:25 -04:00
  • d986b9d311 Add a missing const to an accessor. Sebastien Marchand 2016-04-14 14:45:04 -04:00
  • 2e266396ee Fix DWARF handling of inlined functions in namespaces Ted Mielczarek 2016-04-14 10:32:20 -04:00
  • fee47f4638 Add some new stream types to MDStreamType Ted Mielczarek 2016-04-13 12:15:15 -04:00
  • 0203b0cbdd Add travis CI config Ted Mielczarek 2016-04-12 14:55:52 -04:00
  • 205b5ac6ed Fix a dependency issue in automake Ted Mielczarek 2016-04-12 14:55:18 -04:00
  • 2f1b7adcd3 tweak IGNORE_RET behavior a bit Mike Frysinger 2016-03-18 15:48:45 -04:00
  • b0e5f26233 Added an option (-i) to have dump_syms output header information only. David Yen 2016-04-08 04:37:45 +02:00
  • 32901f6d4c Remove unreferenced local variable which breaks build. Yunxiao Ma 2016-04-05 19:37:13 -04:00
  • 46359276c8 Rename stdio.h wrapper file to stdio_wrapper.h. Yunxiao Ma 2016-04-05 15:45:30 -04:00
  • 6c8f80aa8b Switch the Linux minidump writer to use MDCVInfoELF for CV data. Ted Mielczarek 2016-04-05 09:34:20 -04:00
  • c1848484e1 sample_app: enable C++11 for Android builds Patrick Linehan 2016-03-14 14:52:00 -04:00
  • 6ce752d741 Support processing microdump for mips architecture Veljko Mihailovic 2016-04-01 18:49:03 -04:00
  • d9c532217e Add the TID to the CallStack. Sebastien Marchand 2016-04-01 10:11:10 -04:00
  • c77c51fae6 Refactor sym_upload in tools to extract code into common/linux, and minor fixes to code calling libcurl. This change may be used to build a tool to dump and upload symbols with multi-thread. Li Yan 2016-03-30 13:46:21 -07:00
  • d091e5103f Make EXC_BAD_ACCESS / EXC_I386_GPFLT print nicely in the processor Ted Mielczarek 2016-03-29 15:32:47 -04:00
  • 512cac3a1b Have dump_syms output the full symbol table. David Yen 2016-03-23 13:17:41 -04:00
  • 85b27e4a69 Fix the Linux Starter Guide docs Ted Mielczarek 2016-03-22 14:03:09 -04:00
  • ebba1800e4 Explicitly call non-sized delete on dynamically sized memory for correct behavior under sized-delete. Ivan Penkov 2016-03-11 16:37:46 -08:00
  • 139693446b Fix format warning in omap.cc Jon Turney 2016-03-10 08:50:54 -05:00
  • 11e17136db Include necessary source files in Android build config. Patrick Linehan 2016-03-09 18:15:07 -05:00
  • 8915f7be39 Don't merge the mappings if their exec bit are different. Primiano Tucci 2016-03-08 08:46:00 +00:00
  • 4d69050717 Add an optional root prefix to Linux dumpers Dominik Laskowski 2016-03-03 16:14:00 -05:00
  • f3d28e9c4a Handle multiple microdumps in system log. Maria Mandlis 2016-02-26 16:40:40 -08:00
  • 8f7e09cf6d Handle multiple microdumps in system log. master-large-syms Maria Mandlis 2016-02-26 16:40:40 -08:00
  • f97e47e55e Support processing microdumps for x86 architecture. Maria Mandlis 2016-02-18 06:13:56 -08:00
  • 344b79d61a Support processing microdumps for x86 architecture. Maria Mandlis 2016-02-18 06:13:56 -08:00
  • 25f913e981 Try loading msdiaNNN.dll if CoCreateInstance(CLSID_DiaSource) fails Birunthan Mohanathas 2016-02-17 11:36:19 -05:00
  • 1e24e66fbb Try loading msdiaNNN.dll if CoCreateInstance(CLSID_DiaSource) fails Birunthan Mohanathas 2016-02-17 11:36:19 -05:00
  • 7b25f70813 Fix buffer overrun in MinidumpModule::debug_identifier with MDCVInfoELF Ted Mielczarek 2016-02-17 06:20:58 -05:00
  • c05ee94604 Fix buffer overrun in MinidumpModule::debug_identifier with MDCVInfoELF Ted Mielczarek 2016-02-17 06:20:58 -05:00
  • 358c3b449c linux_dumper_unittest_helper: move to a check-only binary Mike Frysinger 2016-02-17 00:48:38 -05:00
  • 108d705fdf linux_dumper_unittest_helper: move to a check-only binary Mike Frysinger 2016-02-17 00:48:38 -05:00
  • dee15c2547 Fixing a flaky Linux exploitability unittest. Ivan Penkov 2016-02-16 11:46:04 -08:00
  • 12bd7fc52b Fixing a flaky Linux exploitability unittest. Ivan Penkov 2016-02-16 11:46:04 -08:00
  • e132514d80 Ensure Linux minidump writer flushes minidump header early. Ted Mielczarek 2016-02-12 15:50:16 -05:00
  • e5adfac03b Ensure Linux minidump writer flushes minidump header early. Ted Mielczarek 2016-02-12 15:50:16 -05:00
  • d7c0bd0624 Fix for linux make check build failure Veljko Mihailovic 2016-02-12 15:15:14 -05:00
  • 1ac4dcf6f5 Fix for linux make check build failure Veljko Mihailovic 2016-02-12 15:15:14 -05:00
  • 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 -08:00
  • 7b330814a4 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 -08:00