Commit graph

  • c26b26c2af Adding .dirstamp to svn:ignore for libdisasm. qsr@chromium.org 2011-10-06 13:27:38 +0000
  • 52a90898ab Adding svn:ignore properties for .deps and .dirstamp qsr@chromium.org 2011-10-06 13:24:35 +0000
  • 405bb7aff7 Address review comments from r843 (http://breakpad.appspot.com/307001) Review URL: http://breakpad.appspot.com/308001 mark@chromium.org 2011-10-05 22:32:27 +0000
  • 1e9dbde88a Ensure crash reports will be uploaded on the Mac. mark@chromium.org 2011-10-05 21:58:10 +0000
  • e7b75dbcc3 Use a bootstrap subset port for the inspector, tying the subset to the lifetime of the task to be monitored, the invoking task. This allows the bootstrap server (in launchd) to automatically clean up the Mach server registration when the task being monitored exits, avoiding leaks of com.Breakpad.Inspector(pid) ports in "launchctl bslist". mark@chromium.org 2011-10-03 19:54:28 +0000
  • 9dfe692010 Fix some compilation warnings and other errors due to API changes Review URL: http://breakpad.appspot.com/305002 mark@chromium.org 2011-09-29 16:14:01 +0000
  • 742e915661 Build the Mac Breakpad utilities with the 10.5 SDK in x86_64 Debug mode. This was already the SDK being used for x86_64 Release mode. The 10.6 SDK is not necessary. mark@chromium.org 2011-09-28 20:10:34 +0000
  • 86901970f2 Fix encoding of breakpad/src/client/mac/testapp/English.lproj/InfoPlist.strings in breakpad/src/client/mac/Breakpad.xcodeproj - it's UTF-16, not UTF-8. mark@chromium.org 2011-09-27 22:01:13 +0000
  • 494fa83886 Fix some newlines. mark@chromium.org 2011-09-27 21:32:40 +0000
  • 1f17be3171 Fix totally busted-up project file that was, for the most part, wrong for non-Debug configurations and was probably even a little wrong for Debug too. mark@chromium.org 2011-09-27 21:17:04 +0000
  • 86643aa489 Fix breakpad/src/tools/mac/crash_report/on_demand_symbol_supplier.mm following r835. mark@chromium.org 2011-09-27 21:02:31 +0000
  • 8d54c75092 Linux/Mac: Add option to omit the CFI section in dump_syms. Review URL: http://breakpad.appspot.com/304001 thestig@chromium.org 2011-09-14 01:02:55 +0000
  • 912c99fc8e Remove javascript_engine GYP variable. (it's no longer needed in Chromium as of http://crrev.com/100692) mihaip@chromium.org 2011-09-13 16:05:17 +0000
  • f3b59ca226 Fix 64-bit literals in test data ted.mielczarek 2011-09-01 19:43:27 +0000
  • 9f042be4a7 issue 438 - fix array index bug in libdisasm P=matthewbg@google.com R=ted ted.mielczarek 2011-08-31 16:38:40 +0000
  • 1a1890a52a Adjust MD_CONTEXT_CPU_MASK to reflect reality, fix some code so it can handle dumps using the old value for MD_CONTEXT_ARM ted.mielczarek 2011-08-30 22:22:08 +0000
  • 8ade75f955 issue 243 - Linux dumper should use build id produced by ld --build-id if available R=thestig at http://breakpad.appspot.com/185001 ted.mielczarek 2011-08-30 15:21:07 +0000
  • 68e380d5a7 Fix libcurl include in http_upload (trivial, no bug) ted.mielczarek 2011-08-30 15:20:56 +0000
  • 93257311a1 Fix a Breakpad crash during teardown when USE_PROTECTED_ALLOCATIONS is in effect. mark@chromium.org 2011-08-26 22:29:33 +0000
  • ce8d2156e8 Add missing (parentehses.) mark@chromium.org 2011-08-26 21:37:59 +0000
  • 60a883212f Fix CalculateStackSize to behave properly when the main thread's stack is split up into multiple regions. mark@chromium.org 2011-08-25 21:19:29 +0000
  • 7b8b8632d3 The process_id field is unsigned, so we need this cast in c++0x. mark@chromium.org 2011-08-11 13:47:38 +0000
  • e6c0689091 The first field in a MDLocationDescriptor is a u_int32_t, so change this cast to the correct type. This fixes an error newer clang versions find in c++ 0x mode. mark@chromium.org 2011-08-11 13:45:30 +0000
  • 8f2b058398 Fix clang warnings. Review URL: http://breakpad.appspot.com/298002 mark@chromium.org 2011-08-11 13:40:13 +0000
  • 3c59c247e2 Zero out the entire context on MD5_Final, not just the number of bytes in a pointer. Review URL: http://breakpad.appspot.com/298001 mark@chromium.org 2011-08-11 13:39:44 +0000
  • ba5ee2c8f5 Remove a bogus const. mark@chromium.org 2011-08-10 15:29:52 +0000
  • 1b9920afa7 Fix a typo in r817 ted.mielczarek 2011-07-27 18:29:37 +0000
  • e919fdd63b Wean Mac Breakpad off of its OpenSSL libcrypto dependency. mark@chromium.org 2011-07-27 14:30:58 +0000
  • 48550041f9 Switch mac DumpSymbols::WriteSymbolFile to take an ostream instead of a FILE* to match the changes to Module::Write R=mark at http://breakpad.appspot.com/294001/show ted.mielczarek 2011-07-26 14:03:09 +0000
  • d01a9f8bc4 Fix compilation using the OS X 10.7 SDK by #ifdefing out PPC support when targeting 10.7, as PPC support has been removed from the 10.7 SDK A=Rafael Ávila de Espíndola <respindola@mozilla.com>, R=ted at https://bugzilla.mozilla.org/show_bug.cgi?id=673789 ted.mielczarek@gmail.com 2011-07-26 12:00:20 +0000
  • 1cbdeae78d Fix a sizeof(pointer) vs sizeof(pointee) issue caught by client. jessicag.feedback@gmail.com 2011-07-21 21:38:01 +0000
  • 32d04cdbbc Remove curl/types.h include, since this header has been deprecated for a long time and removed in a recent curl release. P=Evan Shaw <edsrzf@gmail.com> R=ted ted.mielczarek 2011-07-21 17:44:48 +0000
  • 69607b678f Remove NetworkSourceLine{Resolver,Server} and related code. It never wound up being useful enough to use in production, so let's drop the maintenence burden ted.mielczarek 2011-07-07 20:53:52 +0000
  • 3ca4a120de Add some unit tests for Linux WriteSymbolFile ted.mielczarek 2011-07-06 17:05:59 +0000
  • b2f96f314c Dump PUBLIC + CFI records from libraries without debug info on Linux, use .dynsym for symbol names if there are no usable debug symbols. ted.mielczarek 2011-07-06 17:05:49 +0000
  • be55cc8cf0 Fix an assertion encountered in UntypedMDRVA::Copy(). mmentovai 2011-07-01 01:20:27 +0000
  • df33e47bb4 Delete OS failing test cases and note failure in relevant .h file. jessicag.feedback@gmail.com 2011-06-21 18:34:01 +0000
  • dcebaf42ba Add some headers necessary to build the Linux client code with the Android NDK r5 P=Alon Zakai <azakai@mozilla.com>, R=ted ted.mielczarek@gmail.com 2011-05-31 12:12:30 +0000
  • 94074a84d0 Fix null derefs in x86 dissasembler code. BUG=428 TEST=N/A Review URL: http://breakpad.appspot.com/285001 cdn@chromium.org 2011-05-12 19:11:26 +0000
  • 1807e385d7 Fix linux-gate handling in LinuxDumper so it gets a valid debug ID A=ted R=nealsid at http://breakpad.appspot.com/284001 ted.mielczarek 2011-05-06 23:23:31 +0000
  • 04023b1f6a Fixed message about unregistered msdia*dll. Builds with different DiaSDK need different dll. Rebuilt with Visual Studio 2008. Slightly improved refresh_binaries.bat. vitalybuka@chromium.org 2011-04-26 20:52:48 +0000
  • fd557e4a97 Use task_info(..., TASK_DYLD_INFO, ...) on 10.6 and later in preference to looking up the _dyld_all_image_infos symbol in /usr/lib/dyld. Review URL: http://breakpad.appspot.com/276001 mmentovai 2011-04-05 16:05:17 +0000
  • 23c82999a8 Another attempt at signed / unsigned int resolution for linux minidump writer. jessicag.feedback@gmail.com 2011-03-30 21:42:27 +0000
  • 3b3f0c3f61 Adding header files at the request of Chrome. jessicag.feedback@gmail.com 2011-03-22 02:50:41 +0000
  • 322818287c Add trusted check jessicag.feedback@gmail.com 2011-03-22 00:29:37 +0000
  • a4a9922512 Issue 417: update unit tests after adding unnamed function detection jimblandy 2011-03-14 17:35:26 +0000
  • b0201df935 Merge adjacent mappings with the same name into one module in LinuxDumper. A=Mike Hommey <mh+mozilla@glandium.org> R=ted at https://bugzilla.mozilla.org/show_bug.cgi?id=637316 ted.mielczarek 2011-03-14 17:04:09 +0000
  • 88fa7cfc6b Protect "std::max", "std::min" against MACROs defined in WinDef.h. SiyangXie@gmail.com 2011-03-11 22:47:07 +0000
  • fd18beeb5c Google Breakpad Issue 417: Handle DWARF that omits function names. jimblandy 2011-03-11 22:16:12 +0000
  • bf25801d83 Put PUBLIC lines in Mac symbol files. Exported symbols on Mach-O binaries are defined in a STABS section. This patch makes stabs_reader handle them, adds support for Extern symbols in the Module class (which are output as PUBLIC lines in symbol files), and the proper processing in stabs_to_module to hook it all up. ted.mielczarek 2011-03-04 16:08:39 +0000
  • 68b256aed3 Updating to ints from unsigned ints so -1 will be an acceptable value. jessicag.feedback@gmail.com 2011-03-03 00:42:11 +0000
  • 248d340b71 Fix compiler warning. jessicag.feedback@gmail.com 2011-03-01 20:47:27 +0000
  • dbf409ca20 Make programs in src/tools/linux build via the automake build system R=jimb at http://breakpad.appspot.com/265001 ted.mielczarek 2011-02-28 14:05:22 +0000
  • d2b6b9ae82 Fix breakpad compilation on ubuntu 10.10. mmentovai 2011-02-18 19:12:06 +0000
  • cff9fdbd94 enable writing INFO CODE_ID line in symbol files R=mark (originally from http://breakpad.appspot.com/180001) ted.mielczarek 2011-02-15 13:39:08 +0000
  • 1530800640 Fix printing of x86_64 registers from minidump_stackwalk R=mark at http://breakpad.appspot.com/262001 ted.mielczarek 2011-02-14 19:23:35 +0000
  • 0afda6b2c2 Fix(part II) for r768 about external item "src/third_party/glog". SiyangXie@gmail.com 2011-02-02 22:48:26 +0000
  • 5a73dd4a2b Fix(part I) for r768 about external item "src/third_party/glog". SiyangXie@gmail.com 2011-02-02 22:39:50 +0000
  • ee8c48cc20 Update svn:externals property to add glog to correct path. SiyangXie@gmail.com 2011-02-01 19:49:48 +0000
  • ad35fbc56a Dump MD_LINUX_MAPS from minidump_dump R=kmixter at http://breakpad.appspot.com/261001 ted.mielczarek 2011-01-28 18:53:02 +0000
  • ed1c70b5b8 Expose actual instruction from DisassemblerX86 R=cdn at http://breakpad.appspot.com/260001 ted.mielczarek 2011-01-26 22:13:37 +0000
  • d328f2011f Rename duplicate argument names to make it compile with CLang. P=rafael.espindola R=ted at http://breakpad.appspot.com/248001 ted.mielczarek 2011-01-25 20:01:26 +0000
  • eba8cc5172 Add missing constructor to CPPLanguage class to make it compile with CLang. P=rafael.espindola R=jimb at https://bugzilla.mozilla.org/show_bug.cgi?id=623121 ted.mielczarek 2011-01-25 20:01:22 +0000
  • 0df0555e75 Use a MinidumpCallback to force minidumps on Windows to include memory around the faulting instruction pointer. Older versions of DbgHelp don't seem to do this correctly (on Windows XP, for example) R=mark at http://breakpad.appspot.com/259001 ted.mielczarek 2011-01-25 19:19:19 +0000
  • 9220e0baf1 Round-trip client/processor unittests for Windows R=mark at http://breakpad.appspot.com/258001 ted.mielczarek 2011-01-24 19:59:14 +0000
  • 281d52d944 Fix some apparently longstanding crash bugs in Stackwalker implementations when resolver is NULL. R=mark at http://breakpad.appspot.com/257001 ted.mielczarek 2011-01-24 19:59:09 +0000
  • b904343e14 Fix clang warning / miscompile. mmentovai 2011-01-24 19:20:10 +0000
  • b7fdc7396d Add module_serializer.cc to libbreakpad.a. Not sure why it wasn't there in the first place. Trivial patch, landing without review. ted.mielczarek 2011-01-19 17:02:10 +0000
  • 7b8e2b7e09 Add MinidumpMemoryInfo / MinidumpMemoryInfoList classes to expose MDRawMemoryInfo / MDRawMemoryInfoList via the Minidump class R=mark at http://breakpad.appspot.com/255001 ted.mielczarek 2011-01-13 19:05:33 +0000
  • 80745c59de Add structure definitions for the memory info list, as well as some other new enum values. R=mark at http://breakpad.appspot.com/254001 ted.mielczarek 2011-01-13 19:05:29 +0000
  • 972ae49d47 Fix compile by adding needed includes. Review URL: http://breakpad.appspot.com/253001 thestig@chromium.org 2011-01-12 00:14:27 +0000
  • 78aaf6a665 Fix review comment that I missed. ted.mielczarek 2011-01-11 20:31:53 +0000
  • c77fc8a32c Make some parts of the processor compile on Win32/MSVC R=mark at http://breakpad.appspot.com/250001 ted.mielczarek 2011-01-11 20:27:29 +0000
  • fd00ae5f55 Fixing typos that will soon be gyp errors. thestig@chromium.org 2011-01-11 19:50:45 +0000
  • 816f25011c Make localization resizing of Mac uploader email line more robust. Review URL: http://breakpad.appspot.com/247001 stuart.morgan 2011-01-05 05:34:47 +0000
  • 717bf0ded2 Keep a log of uploaded crash IDs on the Mac. Review URL: http://breakpad.appspot.com/245001 stuartmorgan 2010-12-17 20:41:22 +0000
  • c45b12b422 Fix MinidumpGenerator::WriteExceptionStream for writing cross-architecture dumps R=mark at http://breakpad.appspot.com/244001 ted.mielczarek@gmail.com 2010-12-16 22:52:38 +0000
  • 0344a368de Allow out-of-process minidump generation to work on processes of a different CPU architecture R=mark at http://breakpad.appspot.com/241001 ted.mielczarek@gmail.com 2010-12-15 21:55:56 +0000
  • 0d9bd40775 Allow writing on-request minidumps with an exception stream R=mark at http://breakpad.appspot.com/172001/show ted.mielczarek@gmail.com 2010-12-15 16:28:28 +0000
  • cae59b4ae4 issue 334 - Fix a race condition between ExceptionHandler::Teardown and ExceptionHandler::WaitForMessage on OS X R=mark at http://breakpad.appspot.com/165001/show ted.mielczarek@gmail.com 2010-12-15 16:28:22 +0000
  • 7405ecd046 allow uploading zero-byte files in HTTPUpload R=mark at http://breakpad.appspot.com/243001/show ted.mielczarek@gmail.com 2010-12-15 16:19:32 +0000
  • efbe428d83 Add some unit tests for the mac MinidumpGenerator R=mark at http://breakpad.appspot.com/240001/show ted.mielczarek 2010-12-13 22:10:32 +0000
  • ef7262d477 allow passing info about known memory mappings to MinidumpWriter and ExceptionHandler r=thestig at http://breakpad.appspot.com/242001/show ted.mielczarek 2010-12-13 22:10:23 +0000
  • b5dfa2834d Reuse code and fix inconsistent array boundaries. kmixter@chromium.org 2010-12-08 22:26:20 +0000
  • 8322cd6586 Propagate failure if http uploads fail with http error codes. kmixter@chromium.org 2010-12-08 22:24:29 +0000
  • e41dc09252 Enable dumping of the Linux extension streams. kmixter@chromium.org 2010-12-08 18:48:28 +0000
  • 6c05f5ddd9 Fix segv in network_source_line_resolver_server_unittest kmixter@chromium.org 2010-12-08 02:14:17 +0000
  • fb7fdb9426 Added null checks to disassembler_x86 cdn@chromium.org 2010-12-03 22:28:58 +0000
  • 30b075c4a5 Fix WriteMemoryListStream to remove an extraneous loop index variable increment. Patch by timeless <timeless@mozdev.org>, R=me, unittest by me. See https://bugzilla.mozilla.org/show_bug.cgi?id=615534 ted.mielczarek 2010-11-30 19:19:31 +0000
  • ccc2446863 Fix 64-bit build on Linux. thestig@chromium.org 2010-11-22 22:54:51 +0000
  • 3665a7d09b Linux: Attempt to generate an ELF identifier for deleted running binaries. Review URL: http://breakpad.appspot.com/228001 thestig@chromium.org 2010-11-19 19:57:07 +0000
  • d9d863e153 Add specific curl headers to facilitate building on Ubuntu Lucid nealsid 2010-11-17 18:45:20 +0000
  • 916a34a982 Fix assert failure in dump_syms caused by binary linked with gold. thestig@chromium.org 2010-11-08 19:52:16 +0000
  • 43e6db7e72 Change the bug reporting email address. Review URL: http://breakpad.appspot.com/226001 thestig@chromium.org 2010-11-08 19:49:41 +0000
  • f66ff1afd2 Delete an old Makefile and fix lots of lint errors. Review URL: http://breakpad.appspot.com/225001 thestig@chromium.org 2010-11-08 19:49:25 +0000
  • 67b65a379c Use STABS as the debugging format when using GCC 4.0 and the 10.4 SDK. mmentovai 2010-11-08 19:46:52 +0000
  • 4adb6f4f7b Fix for issue 222001. SiyangXie@gmail.com 2010-11-04 02:40:06 +0000
  • bbd8e82a7f Make memory allocation/deallocation consistent: use new char[] instead of operator new() SiyangXie@gmail.com 2010-11-03 23:54:01 +0000
  • 3b4ac42ff8 Fix broken build of mac crash report tool. SiyangXie@gmail.com 2010-11-03 23:49:41 +0000
  • 3382d1e0a6 Tiny fix for memory allocation/deallocation mismatch SiyangXie@gmail.com 2010-11-01 22:10:10 +0000