Permalink
Switch branches/tags
Nothing to show
Commits on Jul 7, 2011
  1. Remove NetworkSourceLine{Resolver,Server} and related code. It never …

    ted.mielczarek committed Jul 7, 2011
    …wound up being useful enough to use in production, so let's drop the maintenence burden
    
    R=jessicag at http://breakpad.appspot.com/292001/show
    
    git-svn-id: http://google-breakpad.googlecode.com/svn@795 4c0a9323-5329-0410-9bdc-e9ce6186880e
Commits on Jul 6, 2011
  1. Add some unit tests for Linux WriteSymbolFile

    ted.mielczarek committed Jul 6, 2011
    This patch adds synth_elf::{StringTable,SymbolTable,ELF} classes to
    produce in-memory ELF files to properly test the Linux symbol dumping
    code. It also uses those classes to add some basic tests for
    the WriteSymbolFile function.
    
    R=jimb at http://breakpad.appspot.com/277001/show
    
    git-svn-id: http://google-breakpad.googlecode.com/svn@794 4c0a9323-5329-0410-9bdc-e9ce6186880e
  2. Dump PUBLIC + CFI records from libraries without debug info on Linux,…

    ted.mielczarek committed Jul 6, 2011
    … use .dynsym for symbol names if there are no usable debug symbols.
    
    R=jimb at http://breakpad.appspot.com/275001/show
    
    git-svn-id: http://google-breakpad.googlecode.com/svn@793 4c0a9323-5329-0410-9bdc-e9ce6186880e
Commits on Jul 1, 2011
  1. Fix an assertion encountered in UntypedMDRVA::Copy().

    mmentovai committed Jul 1, 2011
    Fix an assertion where a zero-length buffer was being passed to
    UntypedMDRVA::Copy().  This occurred when WriteFile() was given a file whose
    size was a multiple of the temporary buffer size.  In this issue's case, the
    procfs file "environ" happened to be 2032 bytes, while the temporary buffer
    was 1016 bytes.
    
    Patch by Michael Krebs <mkrebs@chromium.org>
    
    
    git-svn-id: http://google-breakpad.googlecode.com/svn@792 4c0a9323-5329-0410-9bdc-e9ce6186880e
Commits on Jun 21, 2011
  1. Delete OS failing test cases and note failure in relevant .h file.

    jessicag.feedback@gmail.com committed Jun 21, 2011
    git-svn-id: http://google-breakpad.googlecode.com/svn@791 4c0a9323-5329-0410-9bdc-e9ce6186880e
Commits on May 31, 2011
  1. Add some headers necessary to build the Linux client code with the An…

    ted.mielczarek@gmail.com committed May 31, 2011
    …droid NDK r5
    
    P=Alon Zakai <azakai@mozilla.com>, R=ted
    
    git-svn-id: http://google-breakpad.googlecode.com/svn@790 4c0a9323-5329-0410-9bdc-e9ce6186880e
Commits on May 12, 2011
  1. Fix null derefs in x86 dissasembler code.

    cdn@chromium.org committed May 12, 2011
    BUG=428
    TEST=N/A
    Review URL: http://breakpad.appspot.com/285001
    
    git-svn-id: http://google-breakpad.googlecode.com/svn@789 4c0a9323-5329-0410-9bdc-e9ce6186880e
Commits on May 6, 2011
  1. Fix linux-gate handling in LinuxDumper so it gets a valid debug ID

    ted.mielczarek committed May 6, 2011
    A=ted R=nealsid at http://breakpad.appspot.com/284001
    
    git-svn-id: http://google-breakpad.googlecode.com/svn@788 4c0a9323-5329-0410-9bdc-e9ce6186880e
Commits on Apr 26, 2011
  1. Fixed message about unregistered msdia*dll. Builds with different Dia…

    vitalybuka@chromium.org committed Apr 26, 2011
    …SDK need different dll.
    
    Rebuilt with Visual Studio 2008.
    Slightly improved refresh_binaries.bat.
    
    BUG=none
    TEST=none
    Review URL: http://breakpad.appspot.com/281001
    
    git-svn-id: http://google-breakpad.googlecode.com/svn@787 4c0a9323-5329-0410-9bdc-e9ce6186880e
Commits on Apr 5, 2011
  1. Use task_info(..., TASK_DYLD_INFO, ...) on 10.6 and later in preferen…

    mmentovai committed Apr 5, 2011
    …ce to
    
    looking up the _dyld_all_image_infos symbol in /usr/lib/dyld.
    Review URL: http://breakpad.appspot.com/276001
    
    git-svn-id: http://google-breakpad.googlecode.com/svn@786 4c0a9323-5329-0410-9bdc-e9ce6186880e
Commits on Mar 30, 2011
  1. Another attempt at signed / unsigned int resolution for linux minidum…

    jessicag.feedback@gmail.com committed Mar 30, 2011
    …p writer.
    
    git-svn-id: http://google-breakpad.googlecode.com/svn@785 4c0a9323-5329-0410-9bdc-e9ce6186880e
Commits on Mar 22, 2011
  1. Adding header files at the request of Chrome.

    jessicag.feedback@gmail.com committed Mar 22, 2011
    git-svn-id: http://google-breakpad.googlecode.com/svn@784 4c0a9323-5329-0410-9bdc-e9ce6186880e
  2. Add trusted check

    jessicag.feedback@gmail.com committed Mar 22, 2011
    git-svn-id: http://google-breakpad.googlecode.com/svn@783 4c0a9323-5329-0410-9bdc-e9ce6186880e
Commits on Mar 14, 2011
  1. Issue 417: update unit tests after adding unnamed function detection

    jimblandy committed Mar 14, 2011
    In r779, at the last moment, I added a default call count expectation for
    the UnnamedFunction warning to the CUFixtureBase constructor, but didn't
    re-run the tests. This patch adjusts all affected tests.
    
    a=jimblandy, r=ted.mielczarek
    
    
    git-svn-id: http://google-breakpad.googlecode.com/svn@782 4c0a9323-5329-0410-9bdc-e9ce6186880e
  2. Merge adjacent mappings with the same name into one module in LinuxDu…

    ted.mielczarek committed Mar 14, 2011
    …mper.
    
    A=Mike Hommey <mh+mozilla@glandium.org> R=ted at https://bugzilla.mozilla.org/show_bug.cgi?id=637316
    
    git-svn-id: http://google-breakpad.googlecode.com/svn@781 4c0a9323-5329-0410-9bdc-e9ce6186880e
Commits on Mar 11, 2011
  1. Protect "std::max", "std::min" against MACROs defined in WinDef.h.

    SiyangXie@gmail.com committed Mar 11, 2011
    git-svn-id: http://google-breakpad.googlecode.com/svn@780 4c0a9323-5329-0410-9bdc-e9ce6186880e
  2. Google Breakpad Issue 417: Handle DWARF that omits function names.

    jimblandy committed Mar 11, 2011
    This patch makes sure dump_syms behaves properly when presented with
    malformed DWARF data that provides no name for a function. We print a
    warning message to stderr, and subsitute "<name omitted>" for the empty
    string, so that the "FUNC" record written to the symbol file for the
    function is still well-formed. (We may have line number data covering the
    function, so it would be a shame to omit the function altogether.)
    
    Unit tests included.
    a=jimblandy, r=ted.mielczarek
    
    
    git-svn-id: http://google-breakpad.googlecode.com/svn@779 4c0a9323-5329-0410-9bdc-e9ce6186880e
Commits on Mar 4, 2011
  1. Put PUBLIC lines in Mac symbol files.

    ted.mielczarek committed Mar 4, 2011
    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.
    
    A=mark R=jimb at http://breakpad.appspot.com/163001 and http://breakpad.appspot.com/267001
    
    git-svn-id: http://google-breakpad.googlecode.com/svn@778 4c0a9323-5329-0410-9bdc-e9ce6186880e
Commits on Mar 3, 2011
  1. Updating to ints from unsigned ints so -1 will be an acceptable value.

    jessicag.feedback@gmail.com committed Mar 3, 2011
    git-svn-id: http://google-breakpad.googlecode.com/svn@777 4c0a9323-5329-0410-9bdc-e9ce6186880e
Commits on Mar 1, 2011
  1. Fix compiler warning.

    jessicag.feedback@gmail.com committed Mar 1, 2011
    git-svn-id: http://google-breakpad.googlecode.com/svn@776 4c0a9323-5329-0410-9bdc-e9ce6186880e
Commits on Feb 28, 2011
  1. Make programs in src/tools/linux build via the automake build system

    ted.mielczarek committed Feb 28, 2011
    R=jimb at http://breakpad.appspot.com/265001
    
    git-svn-id: http://google-breakpad.googlecode.com/svn@775 4c0a9323-5329-0410-9bdc-e9ce6186880e
Commits on Feb 18, 2011
  1. Fix breakpad compilation on ubuntu 10.10.

    mmentovai committed Feb 18, 2011
    Patch by Marc-Antoine Ruel <maruel@chromium.org>
    
    Review URL: http://breakpad.appspot.com/264001
    
    
    git-svn-id: http://google-breakpad.googlecode.com/svn@774 4c0a9323-5329-0410-9bdc-e9ce6186880e
Commits on Feb 15, 2011
  1. enable writing INFO CODE_ID line in symbol files

    ted.mielczarek committed Feb 15, 2011
    R=mark (originally from http://breakpad.appspot.com/180001)
    
    git-svn-id: http://google-breakpad.googlecode.com/svn@773 4c0a9323-5329-0410-9bdc-e9ce6186880e
Commits on Feb 14, 2011
  1. Fix printing of x86_64 registers from minidump_stackwalk

    ted.mielczarek committed Feb 14, 2011
    R=mark at http://breakpad.appspot.com/262001
    
    git-svn-id: http://google-breakpad.googlecode.com/svn@772 4c0a9323-5329-0410-9bdc-e9ce6186880e
  2. Edited wiki page LinuxStarterGuide through web user interface.

    ted.mielczarek@gmail.com committed Feb 14, 2011
    git-svn-id: http://google-breakpad.googlecode.com/svn@771 4c0a9323-5329-0410-9bdc-e9ce6186880e
Commits on Feb 2, 2011
  1. Fix(part II) for r768 about external item "src/third_party/glog".

    SiyangXie@gmail.com committed Feb 2, 2011
    git-svn-id: http://google-breakpad.googlecode.com/svn@770 4c0a9323-5329-0410-9bdc-e9ce6186880e
  2. Fix(part I) for r768 about external item "src/third_party/glog".

    SiyangXie@gmail.com committed Feb 2, 2011
    git-svn-id: http://google-breakpad.googlecode.com/svn@769 4c0a9323-5329-0410-9bdc-e9ce6186880e
Commits on Feb 1, 2011
  1. Update svn:externals property to add glog to correct path.

    SiyangXie@gmail.com committed Feb 1, 2011
    git-svn-id: http://google-breakpad.googlecode.com/svn@768 4c0a9323-5329-0410-9bdc-e9ce6186880e
Commits on Jan 28, 2011
  1. Dump MD_LINUX_MAPS from minidump_dump

    ted.mielczarek committed Jan 28, 2011
    R=kmixter at http://breakpad.appspot.com/261001
    
    git-svn-id: http://google-breakpad.googlecode.com/svn@767 4c0a9323-5329-0410-9bdc-e9ce6186880e
Commits on Jan 26, 2011
  1. Expose actual instruction from DisassemblerX86

    ted.mielczarek committed Jan 26, 2011
    R=cdn at http://breakpad.appspot.com/260001
    
    git-svn-id: http://google-breakpad.googlecode.com/svn@766 4c0a9323-5329-0410-9bdc-e9ce6186880e
Commits on Jan 25, 2011
  1. Rename duplicate argument names to make it compile with CLang.

    ted.mielczarek committed Jan 25, 2011
    P=rafael.espindola R=ted at http://breakpad.appspot.com/248001
    
    git-svn-id: http://google-breakpad.googlecode.com/svn@765 4c0a9323-5329-0410-9bdc-e9ce6186880e
  2. Add missing constructor to CPPLanguage class to make it compile with …

    ted.mielczarek committed Jan 25, 2011
    …CLang.
    
    P=rafael.espindola R=jimb at https://bugzilla.mozilla.org/show_bug.cgi?id=623121
    
    git-svn-id: http://google-breakpad.googlecode.com/svn@764 4c0a9323-5329-0410-9bdc-e9ce6186880e
  3. Use a MinidumpCallback to force minidumps on Windows to include memor…

    ted.mielczarek committed Jan 25, 2011
    …y 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
    
    git-svn-id: http://google-breakpad.googlecode.com/svn@763 4c0a9323-5329-0410-9bdc-e9ce6186880e
Commits on Jan 24, 2011
  1. Round-trip client/processor unittests for Windows

    ted.mielczarek committed Jan 24, 2011
    R=mark at http://breakpad.appspot.com/258001
    
    git-svn-id: http://google-breakpad.googlecode.com/svn@762 4c0a9323-5329-0410-9bdc-e9ce6186880e
  2. Fix some apparently longstanding crash bugs in Stackwalker implementa…

    ted.mielczarek committed Jan 24, 2011
    …tions when resolver is NULL.
    
    R=mark at http://breakpad.appspot.com/257001
    
    git-svn-id: http://google-breakpad.googlecode.com/svn@761 4c0a9323-5329-0410-9bdc-e9ce6186880e