diff options
author | Greg Clayton <gclayton@apple.com> | 2011-10-06 00:09:08 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2011-10-06 00:09:08 +0000 |
commit | 21f2a4919ba26a41dc0d6f1801e135a09f16e2ad (patch) | |
tree | 1fb0d26c3e983944a9a2c99cf9635b201652823e /lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp | |
parent | 6e429a16fd81ae050d37b23d83d52aa508c29b21 (diff) | |
download | bcm5719-llvm-21f2a4919ba26a41dc0d6f1801e135a09f16e2ad.tar.gz bcm5719-llvm-21f2a4919ba26a41dc0d6f1801e135a09f16e2ad.zip |
Added a new logging channel to the DWARF called "lookups":
(lldb) log enable dwarf lookups
This allows us to see when lookups are being done on functions, addresses,
and types by both name and regular expresssion.
llvm-svn: 141259
Diffstat (limited to 'lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp')
-rw-r--r-- | lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp b/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp index 05688d4c19a..54f1bf86d9d 100644 --- a/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp +++ b/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp @@ -19,6 +19,7 @@ #include "SymbolFileDWARF.h" #include "LogChannelDWARF.h" +using namespace lldb; using namespace lldb_private; using namespace std; @@ -560,7 +561,7 @@ DWARFDebugLine::ParseStatementTable void* userData ) { - Log *log = LogChannelDWARF::GetLogIfAll(DWARF_LOG_DEBUG_LINE); + LogSP log (LogChannelDWARF::GetLogIfAll(DWARF_LOG_DEBUG_LINE)); Prologue::shared_ptr prologue(new Prologue()); @@ -580,11 +581,11 @@ DWARFDebugLine::ParseStatementTable } if (log) - prologue->Dump (log); + prologue->Dump (log.get()); const dw_offset_t end_offset = debug_line_offset + prologue->total_length + sizeof(prologue->total_length); - State state(prologue, log, callback, userData); + State state(prologue, log.get(), callback, userData); while (*offset_ptr < end_offset) { |