Commit graph

  • 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
  • e059dad5ea Polling in ParallelChildCrashesDontHang test Iacopo Colonnelli 2022-09-08 09:38:48 +0200
  • 4febb34583 Update copyright boilerplate, 2022 edition (Breakpad) Mark Mentovai 2022-09-07 10:34:05 -0400
  • 00f76018cc Fix fread() check in ExploitabilityLinux. Lei Zhang 2022-09-07 09:38:41 -0700
  • e69677e93d Added crash context float state flag GlassOfWhiskey 2022-09-07 14:22:20 +0200
  • 30c7f3cfc1 Fix some Coverity defects. Lei Zhang 2022-09-06 08:00:52 -0700
  • 5d6d250150 Update LSS dep to the last commit GlassOfWhiskey 2022-09-06 14:15:25 +0200
  • 46e00d30cd fix includes Joshua Peraza 2022-08-29 14:31:21 -0700
  • cb55d48154 Add product name metadata to converter and symupload. Nelson Billing 2022-08-10 13:01:24 -0700
  • e085b3b50b Fix -Wdeprecated-declarations when macOS 13 SDK is used. Mirko Bonadei 2022-08-12 17:07:53 +0000
  • a7a8b9c300 Fix int64_t format in fprintf by using PRIx64. Zequan Wu 2022-08-11 15:00:12 -0700
  • c44d14ac89 Fix garbage header being prepended to native symbol uploads. Nelson Billing 2022-08-10 13:07:29 -0700
  • f1f7b5272f Check sh_type for symbol table and finish ProcessDIEs if any DIE processing goes wrong Zequan Wu 2022-08-10 10:55:51 -0700
  • 7e4ea04094 Add error messages on pdb Open function Lorenzo Alberto Maria Ambrosi 2022-08-10 03:55:31 +0200
  • defdcb714e arm64: strip PACs from return addresses found from CFI Joshua Peraza 2022-07-26 19:20:10 -0700
  • 86ea554601 Mac dump_syms: Fix -a on arm64 Leonard Grey 2022-07-26 14:23:54 -0400
  • afc8daa2de arm64: don't interpret DW_CFA_GNU_window_save Joshua Peraza 2022-07-21 17:09:21 -0700
  • e467c59c68 Adds fastfail subcodes as distinct failure reasons Alex Gough 2022-07-19 05:23:55 -0700
  • 335e61656f {static_,}range_map: fix overflows under ubsan George Burgess IV 2022-07-12 21:35:52 -0700
  • eb087c3383 exploitability_linux: fix mismatched comparison warning George Burgess IV 2022-07-12 13:13:14 -0700
  • e9057e2d5e stackwalker_mips64_unittest: default-init MIPS context George Burgess IV 2022-07-11 21:02:22 -0700
  • 0b1ffaa153 module_unittest: fix memory leak George Burgess IV 2022-07-11 15:06:10 -0700
  • 4b7984b351 stabs_to_module: fix memory leak George Burgess IV 2022-07-11 15:23:41 -0700
  • 9a1941fab9 crashdump_uploader: fix memory leaks & use-after-frees George Burgess IV 2022-07-11 14:08:38 -0700
  • 4d7cd09800 exploitability: fix buffer overflow George Burgess IV 2022-07-11 12:37:19 -0700
  • c161459d7e dwarf2reader: include <algorithm> George Burgess IV 2022-07-03 08:33:37 -0700
  • 90a0d9a9ff configure: support rustc-demangle installations in the sysroot George Burgess IV 2022-06-30 14:30:14 -0700
  • 3e2a341168 Handle abbrev entities being out of order. Konstantin Mandrika 2022-06-30 14:29:08 -0400
  • f9fcba812c simplify enable & with configure flags Mike Frysinger 2022-06-28 22:12:34 -0400
  • 593196225d regen autotools Mike Frysinger 2022-06-28 21:26:47 -0400
  • ae1530a4f4 update autotool minimum versions Mike Frysinger 2022-06-28 21:45:37 -0400
  • 2e161431bc Added a missing dependency on android/google_breakpad/Android.mk priettt 2022-06-24 12:30:59 -0300
  • dee16d9b30 dwarf_cu_to_module_unittest: remove expectation George Burgess IV 2022-06-27 14:46:44 -0700
  • 0c816d2d12 module_unittest: fix use-after-free George Burgess IV 2022-06-27 13:11:00 -0700
  • a8e8a69591 elf_core_dump_unittest: skip test if setrlimit will fail George Burgess IV 2022-06-24 12:03:52 -0700
  • ad8a43f367 dwarf_cu_to_module_unittest: fix tests George Burgess IV 2022-06-24 12:19:32 -0700
  • 467ac5701f Ignore failure in recovering optional registers Dangyi Liu 2022-06-10 21:17:53 -0700
  • c4c43b80ea Reland "Support PE modules in core files when running core2md" Iryna Shakhova 2022-05-12 09:32:52 +0000
  • 82b16055af Remove usage of sprintf in dwarf_cfi_to_module. Justin Cohen 2022-06-08 13:37:42 -0400
  • 0f1f43edd2 Revert "Support PE modules in core files when running core2md" Justin Cohen 2022-06-08 18:08:18 +0000
  • 4d85225467 [breakpad] Add MINIDUMP_THREAD_NAME_LIST support Ben Hamilton 2022-06-06 19:01:15 -0600
  • 737e2cd338 Look for http redirection errors from SymSrv in google_converter. Nelson Billing 2022-06-03 15:47:48 -0700
  • 41a11409d6 Upload native symbols from google_converter. Nelson Billing 2022-05-31 15:47:15 -0700
  • 678d69cd78 Add symbol type option to SymUploadV2ProtocolSend. Nelson Billing 2022-05-31 14:04:53 -0700
  • bee636cea4 Migrate google_converter to v2 upload API. Nelson Billing 2022-05-20 14:56:42 -0700
  • c34fc86972 Make sym-upload-v2 windows code shareable. Nelson Billing 2022-05-19 15:16:12 -0700
  • 0808030bee Support PE modules in core files when running core2md Iryna Shakhova 2022-05-12 09:32:52 +0000
  • c85eb4a59b avoid dump_syms crashing if selected arch is not found Adam Duke 2022-04-08 10:47:18 -0400
  • 8b68c72a3f [dump_syms] Fix DW_AT_specification warning on Mac. Zequan Wu 2022-04-12 09:59:21 -0700
  • e09741c609 Fix build with Windows 10 20348 SDK Yuly Novikov 2022-03-29 18:22:35 -0400
  • fd72a6c232 Set use_async_processing in windows symupload. Nelson Billing 2022-03-28 14:36:22 -0700
  • dccd242781 Set use_async_processing in mac symupload. Nelson Billing 2022-03-29 16:35:14 -0700
  • 59abf117ac Add docs for INLINE and INLINE_ORIGIN in overview Zequan Wu 2022-03-14 14:10:16 -0700
  • c685fe1153 Better identification of context frames. Ivan Penkov 2022-03-01 21:01:34 +0000
  • 42d2475617 Add doc for INLINE and INLINE_ORIGIN records in symbol file Zequan Wu 2021-11-08 14:42:48 -0800
  • 622a582fa6 Support for leaf functions which don't touch any callee-saved registers for Windows x64 stacks. Ivan Penkov 2022-02-24 20:49:43 +0000
  • 88f5fc451e Never use frame pointer unwinding on a Windows x64 stack. Ivan Penkov 2022-02-24 02:53:01 +0000
  • 1da39e3a90 Fix another table formatting issue in symbol_files.md Deepanjan Roy 2022-02-23 16:48:53 -0500
  • 8e73e40c8c Fix table formatting of symbol_files.md Deepanjan Roy 2022-02-23 16:39:31 -0500
  • fc1b9d3203 Populating is_multiple in google_breakpad::StackFrame from symbol files. Ivan Penkov 2022-02-17 03:18:03 +0000
  • 34af6bcff1 Fix missing <memory> header for Windows dump_syms Sunbreak 2021-11-16 10:23:37 +0800
  • 4708e6fb8b github: update to latest coverity scan action Mike Frysinger 2022-02-07 13:00:17 -0500
  • 7685201906 Add support for product_name in Mac sym_upload v2 Nathan Scoglio 2022-02-04 14:24:50 -0800
  • 3123f102ff include memory header when using unique_ptr Takuto Ikuta 2022-02-04 12:52:34 +0900
  • 8205b6edb8 The X86 stack walker was doing an illegal down cast from base-class (StackFrame) to derived-class (StackFrameX86). Ivan Penkov 2022-01-31 19:07:58 +0000
  • 08bd844599 Fix corner cases on Windows dump_syms Zequan Wu 2022-01-28 16:49:10 -0800
  • d55a5f3dca Make symupload v2 api respect --timeout flag Zequan Wu 2022-01-27 16:52:13 -0800
  • f6974b15ef namespace implementations of FileID Adam Duke 2022-01-27 17:21:21 -0500
  • 772cfc1db6 allow dump_syms to operate on contents in memory Adam Duke 2022-01-25 17:04:16 -0500
  • 92a20b6504 Fix reading DW_AT_ranges in dwarf 5 Zequan Wu 2022-01-14 15:17:42 -0800
  • 862dc68dbc Match the return type of getopt(). danakj 2022-01-13 13:56:52 -0500
  • bbf740148d Fix symupload build failure on Windows. Zequan Wu 2022-01-05 13:41:21 -0800
  • 10afee3916 Add INLINE and INLINE_ORIGIN records on Windows dump_syms Zequan Wu 2022-01-04 16:03:22 -0800
  • 634a7b3fad mac: add go.mod for upload_system_symbols Mark Mentovai 2021-12-16 11:28:23 -0500
  • 605c51ed96 Fix for non-constant SIGSTKSZ David Faure 2021-12-15 22:26:40 +0100
  • 3846f6d297 Add <call_site_file_id> to INLINE and remove <file_id> from INLINE_ORIGIN Zequan Wu 2021-10-27 13:40:35 -0700
  • b6510f998a Fix RegisterValidFlag Zequan Wu 2021-12-13 14:40:07 -0800
  • 64b25d6653 Fixing issues in the Breakpad symbol file serialization code. Ivan Penkov 2021-12-09 04:58:57 +0000
  • 647aa17a7a Fix corrupted symbol file due to malformed INLINE/INLINE_ORIGIN records Zequan Wu 2021-12-07 12:37:07 -0800