Commit graph

  • f032e4c3b4 Addressing a potential integer underflow in minidump.cc and stackwalker_arm64.cc main Ivan Penkov 2024-02-21 15:38:10 -0800
  • b48a2d4a8e Fix string format specifier Leonard Grey 2024-02-16 12:19:44 -0500
  • a1169061a8 Fix bad pointer comparison Leonard Grey 2024-02-16 12:08:14 -0500
  • f80f288803 Fixing integer overflows in Breakpad Processor map/range code. Ivan Penkov 2024-02-15 17:29:51 -0800
  • 55036ddccf Mac: Installer extraction bug fixes Leonard Grey 2024-02-13 17:09:01 -0500
  • 6b871f4bd8 Code cleanup for DwarfCUToModule::NullWarningReporter changes. Nathan Moinvaziri 2024-02-05 13:44:35 -0800
  • 38ac9ae56f linux_ptrace_dumper: Fix type definition Volodymyr Riazantsev 2024-01-30 15:32:04 -0800
  • 5a0e1e34b0 linux_ptrace_dumper: Handle ARMEABI binaries on ARM64 kernels Volodymyr Riazantsev 2024-01-29 18:24:08 -0800
  • 6551ac3632 Fix uninitialized report_warnings in Mac dump_syms Peter Boström 2024-01-29 09:09:39 -0800
  • 38365ae4ec Process symbols provided by NV Access Greg Thompson 2024-01-17 12:15:06 +0000
  • 2481554490 Regenerate Makefile.in for zstd dependency Ian McKellar 2024-01-16 17:21:10 +0000
  • 255dbbd061 Fixing a buffer overflow in the Breakpad symbol serialization code caused by an integer overflow. Ivan Penkov 2024-01-11 11:25:57 -0800
  • 62ecd46358 Mac: teach upload_system_symbols to extract installers and IPSWs Leonard Grey 2024-01-11 11:05:43 -0500
  • 22f54f197f [dump_syms] Handle DW_TAG_lexical_block to caputre inline info inside. Zequan Wu 2024-01-05 12:29:29 -0500
  • 062f7124f6 Fixed arch_utilities.cc compilation for Linux. Nathan Moinvaziri 2024-01-04 15:02:11 -0800
  • 83d9816eb4 Fixed compilation if mach-o/utils.h is unavailable. Nathan Moinvaziri 2024-01-02 18:48:55 -0800
  • 7fb7589914 Allow breakpad to read extended x86 contexts Nathan Moinvaziri 2024-01-03 12:34:03 -0800
  • 225ed9172e Force dump_syms output to be checked out with LF line-ending. Nathan Moinvaziri 2024-01-02 15:38:02 -0800
  • 048e14caf8 Add command line switch for reporting DWARF warnings. Nathan Moinvaziri 2024-01-02 18:52:22 -0800
  • 446298620b Disable ContextDeathTest on Windows due to regex support. Nathan Moinvaziri 2024-01-02 15:38:55 -0800
  • 8e125760dc Fixed opening minidump on Windows in MinidumpTest.TestMinidumpFromStream Nathan Moinvaziri 2024-01-02 13:19:30 -0800
  • 898a997855 Fixed missing include for std::find_if. Nathan Moinvaziri 2023-12-19 14:35:05 -0800
  • ed1d564c9e Fixed high AddressType variable used without being assigned Nathan Moinvaziri 2023-12-29 07:23:17 -0800
  • 11ec9c3288 Fix stack walking using StackwalkerAddressList. Mark Brand 2023-12-05 12:57:29 +0100
  • f49c2f1a20 The ARM64 stack walker was doing an illegal down cast from base-class (StackFrame) to derived-class (StackFrameARM64). Ivan Penkov 2023-09-06 11:21:48 -0700
  • e35d1d09ae Fix -Wunguarded-availability warnings. Ivan Penkov 2023-08-24 15:34:58 -0700
  • 922d49bdfe Update scripts to Python 3 Petr Hosek 2023-08-06 02:44:30 +0000
  • 8f6b252722 Add support for new SEGV_* constants to minidump_stackwalk. Peter Collingbourne 2023-07-26 18:41:18 -0700
  • d10ef76a38 linux_dumper: Always map ELF file from offset 0 Marc Gonzalez 2023-08-01 18:24:19 +0200
  • 0d0354463e libdisasm: Widen STRNCATF temp buffer Marc Gonzalez 2023-07-19 12:52:16 +0200
  • 9ea5b228f5 Add support for zstd compressed sections to dump_syms Ian McKellar 2023-07-26 18:55:57 +0000
  • 7a1a190f4f Fix warnings in configure.ac Marc Gonzalez 2023-07-06 16:33:54 +0200
  • 8988364bcd Fix bug when ranges_data is index 0 in DW_AT_ranges. Zequan Wu 2023-06-01 14:58:24 -0400
  • a9bb984785 Share .debug_line and .debug_line_str among dwp file and main binary file. Zequan Wu 2023-05-31 16:26:04 -0400
  • 18aa6faf2e [Breakpad] Fix hex formatting for MinidumpCrashpadInfo::Print() Ben Hamilton 2023-05-26 09:52:25 -0600
  • 02fe1eef8e Fix reading DW_AT_ranges in split dwarf. Zequan Wu 2023-05-25 15:40:44 -0400
  • 6857c7c65f Properly initialize enable_objdump_for_exploitability_ Mark Brand 2023-05-23 17:26:17 +0200
  • 64a53c1904 Modify RISCV minidump context to match Crashpad Thomas Gales 2023-05-22 22:51:47 +0000
  • 8267ac6510 Fix minidump generation on arm softfp targets. Richard Nichols 2023-05-19 17:41:55 +0000
  • 9f96d5c7b7 Fix inline_origin_map key collision when split dwarf is enabled. Zequan Wu 2023-05-18 15:22:25 -0400
  • 38b6eebda1 Mac: shorten sym file names in upload_system_symbols Leonard Grey 2023-05-18 14:09:08 -0400
  • 5850e262b1 Modernize code Lei Zhang 2023-05-12 11:13:43 -0700
  • 463ae7cd60 Add new flag to allow granular control over the use of objdump. Mark Brand 2023-05-09 14:31:56 +0200
  • f4a3b346f3 [dump_syms][riscv] Update unittest. Mark Brand 2023-05-08 10:35:58 +0200
  • 5b101544ca [dump_syms][riscv] Fix register name mismatch Thomas Gales 2023-05-04 23:07:34 +0000
  • 837b0f5d52 Fix MDRawCrashpadAnnotationList::objects type Ben Wagner 2023-05-03 16:25:52 -0400
  • 6e319cac57 Fix MDRawModuleCrashpadInfoList::modules type Ben Wagner 2023-05-03 15:08:23 -0400
  • 3ea3af42d3 Include iOS in availability checks for mach-o/util.h calls Leonard Grey 2023-05-02 16:05:18 -0400
  • e9eb843f42 Fix dump_syms help typo on Linux Peter Boström 2023-05-02 13:19:34 -0700
  • 99cd657eec Reimport architecture/byte_order.h from canonical repo Leonard Grey 2023-05-01 17:13:08 -0400
  • de040fa25d minidump-2-core: Use exception context for crashed thread Ben Wagner 2023-04-24 23:41:28 -0400
  • 68f5a4d11a Fix AMD64/X86 typo in MD_CONTEXT_AMD64_ALL Ben Wagner 2023-04-26 11:08:05 -0400
  • 57bed07ad4 Mac: update arch_utilities for macOS 13 Leonard Grey 2023-04-27 12:38:54 -0400
  • 652e7dac80 Update Mac Headers Leonard Grey 2023-04-26 21:08:39 +0000
  • 7b981b2135 Replace unsigned int with size_t for ModuleSerializer Peter Boström 2023-04-26 13:20:27 -0700
  • bfde407de5 [dump_syms] Relax name matching for marking symbols as multiple Ben Hamilton 2023-04-24 13:53:09 -0600
  • f548d75c9f [dump_syms/Mac] New -x option to prefer extern names when there's a mismatch Ben Hamilton 2023-04-21 12:02:42 -0600
  • 16cee17997 Fix alignment of the brief output of minidump_stackwalk Ziad Youssef 2023-04-21 12:47:56 +0000
  • bd9d94c708 Set O_NONBLOCK for opening file to prevent hanging when file unavailable. Yuki Wang 2023-04-17 13:58:52 -0700
  • b1775c56b2 Convert RISC-V numeric identifiers to strings Thomas Gales 2023-04-11 21:40:00 +0000
  • f6e42357d4 Add maxsize for xstate areas Alex Gough 2023-03-28 22:47:20 +0000
  • 4d8bb33976 Add RISC-V register names Thomas Gales 2023-03-28 21:14:44 +0000
  • b0dc1f3529 Add EM_RISCV as recognized value for ELF e_machine Thomas Gales 2023-03-28 19:09:16 +0000
  • c179ddaa58 Mac: don't call NXFindBestFatArch Leonard Grey 2023-03-13 18:14:34 -0400
  • 9cc38fec8b [dump_syms/Mac] New -n MODULE arg to Mac dump_syms Ben Hamilton 2023-03-20 11:45:05 -0600
  • 9bf8d1ec52 Remove extra comma in minidump_stackwalk.cc Ziad Youssef 2023-03-16 12:05:56 +0000
  • 309534f959 Add brief flag to minidump_stackwalk Ziad Youssef 2023-03-15 15:34:30 +0000
  • 3848d7e3b5 Mac: delete unused macho_dump.cc Leonard Grey 2023-03-10 17:18:22 -0500
  • ef55207540 Mac: stop using NXArchInfo as a vocabulary type Leonard Grey 2023-03-09 09:54:53 -0500
  • f5123d7196 Add #include <config.h> to the beginning of all cc files Ian Barkley-Yeung 2023-02-24 11:14:53 -0800
  • abb105db21 Fix sprintf usage Brian Sheedy 2023-02-16 12:35:22 -0800
  • 984e043d79 Print Crashpad annotation objects Brian Sheedy 2023-02-16 10:51:13 -0800
  • 5f72a811c1 [linux] Report error message if failed to send http request Xinan Lin 2023-02-11 18:26:02 +0900
  • 5687ac51ca Fix Mac build Leonard Grey 2023-02-07 15:44:24 -0500
  • bc25ffb613 Change CLANG_CXX_LANGUAGE_STANDARD from "c++0x" to "c++17". Hiroyuki Komatsu 2023-02-06 21:02:22 +0900
  • 38115b0c5f Refactor DisassemblerObjdump. Mark Brand 2023-01-30 11:33:54 +0100
  • 5daa41904a Add ScopedPipe. Mark Brand 2023-01-30 11:33:04 +0100
  • 9a87ff661e Add ScopedTmpFile. Mark Brand 2023-01-30 11:19:45 +0100
  • f617814017 Remove disassembler_objdump from the build on non-linux platforms. Mark Brand 2023-01-30 11:15:11 +0100
  • 95857a18bb Mac: add shell script to coordinate dumping and uploading macOS system symbols. Leonard Grey 2023-01-30 10:30:39 -0500
  • bae713be2e LibcurlWrapper uses curl_global_cleanup Jason Jeremy Iman 2023-01-25 13:28:31 +0900
  • 236743ed04 Update LICENSE file. Justin Cohen 2023-01-27 00:48:49 -0500
  • a4f148b7a5 Add support for reading annotation objects in Crashpad modules Zaid Elkurdi 2023-01-25 15:56:36 -0800
  • 2c86c995b4 Use portable PRIu64 for printing uint64_t address_mask. Justin Cohen 2023-01-20 16:19:37 -0500
  • fc1a202855 Add address mask to MinidumpCrashpadInfo. Justin Cohen 2023-01-20 13:30:35 -0500
  • b024566c44 Fix Cygwin builds after enabling c++17 mode. Lei Zhang 2022-12-01 15:02:51 -0800
  • dd0ca9d70a Mac dump_syms: work around NXFindBestFatArch bug Leonard Grey 2023-01-18 16:15:04 -0500
  • 934d6b2a5d upload_system_symbols: Make /System/Library/Components optional Leonard Grey 2023-01-18 11:34:18 -0500
  • bae7147e78 Decode Mach EXC_RESOURCE and EXC_GUARD exception reasons Robert Sesek 2023-01-17 10:50:44 -0500
  • 1eafed6806 Fix more memory leaks with proper smart pointer usage Ian Barkley-Yeung 2022-12-29 17:32:09 -0800
  • d91b6cb75a upload_system_symbols: Don't retry if file already exists on the server Leonard Grey 2022-12-21 09:12:13 -0500
  • 79326ebe94 Fix memory leak in Module::AddExtern Ian Barkley-Yeung 2022-12-29 11:52:38 -0800
  • 6e03dc0f20 Fix test breakage from 9aa786f Ian Barkley-Yeung 2022-12-22 17:33:01 -0800
  • b14bb95d5d Handle compressed DWARF data in LoadDwarfCFI Ian Barkley-Yeung 2022-12-20 13:33:29 -0800
  • 80430d73ae upload_system_symbols: Fix sym-upload-v2 when uploading dumped symbols Leonard Grey 2022-12-15 17:11:01 -0500
  • 63af0cd752 Cleanup strncmp and use string_view in elf_reader.cc. Zequan Wu 2022-12-15 12:27:22 +0800
  • 6b7e8a80ba Mac dump_syms: delete unused WriteSymbolFile Leonard Grey 2022-11-03 15:51:29 -0400
  • 387a002c89 Add option to use API key in upload_system_symbols Leonard Grey 2022-12-14 13:26:57 -0500
  • 33b8438986 Remove tools/mac/crash_report Leonard Grey 2022-12-14 13:04:49 -0500
  • 9acaa082c8 Fix build failures. Zequan Wu 2022-12-12 17:22:04 +0800