diff options
author | thestig@chromium.org <thestig@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> | 2013-04-24 21:40:27 +0000 |
---|---|---|
committer | thestig@chromium.org <thestig@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> | 2013-04-24 21:40:27 +0000 |
commit | affac9413bd103f7a9bb1cbff947cdf106693cea (patch) | |
tree | bc71c89e33e21d40fd596a45299dca3691a6bf22 /src/common/dwarf_cu_to_module.h | |
parent | Add an option to not handle DWARF inter-compilation unit references in Linux ... (diff) | |
download | breakpad-affac9413bd103f7a9bb1cbff947cdf106693cea.tar.xz |
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
Diffstat (limited to 'src/common/dwarf_cu_to_module.h')
-rw-r--r-- | src/common/dwarf_cu_to_module.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/common/dwarf_cu_to_module.h b/src/common/dwarf_cu_to_module.h index 4f466ace..ab95485f 100644 --- a/src/common/dwarf_cu_to_module.h +++ b/src/common/dwarf_cu_to_module.h @@ -46,6 +46,7 @@ #include "common/dwarf/bytereader.h" #include "common/dwarf/dwarf2diehandler.h" #include "common/dwarf/dwarf2reader.h" +#include "common/scoped_ptr.h" #include "common/using_std_string.h" namespace google_breakpad { @@ -117,7 +118,7 @@ class DwarfCUToModule: public dwarf2reader::RootDIEHandler { const bool handle_inter_cu_refs_; // Inter-compilation unit data used internally by the handlers. - FilePrivate *file_private_; + scoped_ptr<FilePrivate> file_private_; }; // An abstract base class for handlers that handle DWARF line data @@ -291,10 +292,10 @@ class DwarfCUToModule: public dwarf2reader::RootDIEHandler { LineToModuleHandler *line_reader_; // This compilation unit's context. - CUContext *cu_context_; + scoped_ptr<CUContext> cu_context_; // A context for our children. - DIEContext *child_context_; + scoped_ptr<DIEContext> child_context_; // True if this compilation unit has source line information. bool has_source_line_info_; |