Commit graph

  • c89f9dddc7 Pre-include LSS main Liam 2023-10-05 20:06:38 -0400
  • d649b2a3fd Ensure mappings that are too large are not included in the module list Liam 2023-10-05 19:43:38 -0400
  • 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
  • cc7abac08b Add option to enable multiple symbol field in Linux tool Leonard Grey 2022-12-08 18:27:40 +0000
  • d31ce76161 gyp: drop unused build system Mike Frysinger 2022-11-24 17:20:21 +0900
  • 87b60390f0 Mac: add option to dump_syms to mark folded symbols Leonard Grey 2022-12-01 15:20:03 -0500
  • 9aa786f03d Restructure Makefile conditionals/targets Marvin Scholz 2022-09-30 13:55:51 +0200
  • 41474d905f Fix Linux ASan Afl build error. Mark Brand 2022-11-22 05:08:05 -0500
  • 4d0c21b9a5 Add a flag to google_converter to keep Breakpad/PE/PDB files after conversion. Nelson Billing 2022-11-18 10:55:30 -0800
  • c7acbcef04 Fix Windows native symbol uploads. Nelson Billing 2022-11-18 10:48:12 -0800
  • 522bd2337a Speed up testing for multiple functions at an address on Posix Leonard Grey 2022-11-17 11:37:26 -0500
  • 442456a68c Fix compile error in disassembler_objdump.cc for non-Linux build. Lei Zhang 2022-11-10 17:54:16 -0800
  • 989f862134 Support marking folded symbols on Posix Leonard Grey 2022-09-23 20:46:59 +0000
  • 1f9903c161 names anonymous structs in elfutils.h Christopher Di Bella 2022-10-27 00:24:37 +0000
  • de086a9859 Add support for compressed section headers to dump_syms. Konstantin Mandrika 2022-10-26 20:16:26 +0000
  • 7ea7ded187 mainline version gcc-13 cannot use "uintptr_t" via "#include <string>" mingtaoxt xt 2022-10-19 19:36:13 +0800
  • 73c29370ce Update LSS dep to the latest commit mingtaoxt xt 2022-10-19 19:41:09 +0800
  • b90119e3f3 replaces sizeof(raw_context) with sizeof(*raw_context) Christopher Di Bella 2022-10-17 18:15:05 +0000
  • f9bf260e94 enables C++17 mode Christopher Di Bella 2022-10-14 00:15:45 +0000
  • ef443fbf77 Changes FunctionNames.Mangled to check for regex instead of equality Christopher Di Bella 2022-10-12 17:06:34 +0000
  • 57d1743662 Fixup non-canonical fault addresses for amd64. Mark Brand 2022-10-07 10:44:20 +0200
  • 6289830b67 Add DisassemblerObjdump. Mark Brand 2022-10-07 10:43:07 +0200
  • bcffe4fe60 test: exploitability: Fix preprocessor guards for Linux Marvin Scholz 2022-09-30 14:12:02 +0200
  • e3af4457b8 Clean up module_unittest Leonard Grey 2022-09-22 19:33:12 +0000
  • 28cf16bc34 Added riscv and riscv64 support for Linux Iacopo Colonnelli 2022-09-09 09:53:29 +0200