6105ae42dc0a63fe651b050244c9bbc6a549bfc5 |
|
27-Jan-2015 |
erikchen@chromium.org <erikchen@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Fix some fragile code that is likely to cause future memory corruption problems. - The ordering of keys in stl containers cannot change. Make the relevant members const to guarantee this assumption. - Add handling and logging for demangle errors. - Fix a potential double-delete bug if a function passed to AddFunction() is already present. BUG=chromium:449214 R=mark@chromium.org Review URL: https://breakpad.appspot.com/10704002/ git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1415 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/common/dwarf_cu_to_module.h
|
b9d6ed468efaa4b65d42c4c5379fde15dcce14c5 |
|
24-Apr-2013 |
thestig@chromium.org <thestig@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Cleanup: Use scoped_ptr where appropriate in DwarfCUToModule. Review URL: https://breakpad.appspot.com/572002 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1164 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/common/dwarf_cu_to_module.h
|
52dc308f4271478a77415f6b71b7e1c96fe56e5a |
|
24-Apr-2013 |
thestig@chromium.org <thestig@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Add an option to not handle DWARF inter-compilation unit references in Linux dump_syms. This saves a lot of memory for dump_syms. Review URL: https://breakpad.appspot.com/565002 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1163 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/common/dwarf_cu_to_module.h
|
248c84d2006fcde85b098066866aebec72b76125 |
|
23-Jan-2013 |
ted.mielczarek@gmail.com <ted.mielczarek@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Include the compilation directory for FILE entries, making them absolute instead of relative A=Ryan Sleevi <rsleevi@chromium.org> R=mark,ted at https://breakpad.appspot.com/385001/ git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1106 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/common/dwarf_cu_to_module.h
|
7c2350868e7f53728866d304bc6a7ce8ba3b5d05 |
|
12-Dec-2012 |
mark@chromium.org <mark@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Remove dead code. Patch by Rafael Espindola <rafael.espindola@gmail.com> Review URL: http://breakpad.appspot.com/502003/ git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1091 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/common/dwarf_cu_to_module.h
|
4e518a4357a2d1c379d4a91df6d4e153ee791101 |
|
29-Jun-2012 |
ivan.penkov@gmail.com <ivan.penkov@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
This change allows compiling the google-breakpad code using a global ::string class instead of std::string. For more details take a look at common/using_std_string.h git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@974 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/common/dwarf_cu_to_module.h
|
b6f2b45e968c6cbe69025d27e071eb76abbe5c96 |
|
24-Nov-2011 |
jimblandy <jimblandy@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Fix some comments and parameter names. Trivial changes; committing for post-facto review. git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@890 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/common/dwarf_cu_to_module.h
|
fd18beeb5c817aa3ecdb21caceee8e6ce08c6ab3 |
|
11-Mar-2011 |
jimblandy <jimblandy@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Google Breakpad Issue 417: Handle DWARF that omits function names. 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/trunk@779 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/common/dwarf_cu_to_module.h
|
9c1e16eaaa434d2f0ec5b4fc62783090bd66e0a9 |
|
25-Jun-2010 |
ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Breakpad DWARF support: Stop #including unneeded headers. The #inclusions of <elf.h> and <link.h> were inherited from older code, but the current code doesn't need anything from them, so they should be removed. A=jimb R=thestig git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@613 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/common/dwarf_cu_to_module.h
|
87855248f1fab83caf002418196a34051d359f2c |
|
05-Apr-2010 |
jimblandy <jimblandy@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Breakpad symbol dumper: Move Linux dumping classes into src/common. The Linux symbol dumper's classes are reasonably portable, and should be usable for the Mac dumper as well. Move them to src/common, along with their unit tests. Update #include directives and Makefile. a=jimblandy, r=nealsid git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@567 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/common/dwarf_cu_to_module.h
|