Moved the section load list up into the target so we can use the target
to symbolicate things without the need for a valid process subclass.
git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@113895 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Symbol/LineEntry.cpp b/source/Symbol/LineEntry.cpp
index 8880592..d4b5686 100644
--- a/source/Symbol/LineEntry.cpp
+++ b/source/Symbol/LineEntry.cpp
@@ -10,6 +10,7 @@
#include "lldb/Symbol/LineEntry.h"
#include "lldb/Symbol/CompileUnit.h"
#include "lldb/Target/Process.h"
+#include "lldb/Target/Target.h"
using namespace lldb_private;
@@ -100,7 +101,7 @@
LineEntry::Dump
(
Stream *s,
- Process *process,
+ Target *target,
bool show_file,
Address::DumpStyle style,
Address::DumpStyle fallback_style,
@@ -110,14 +111,14 @@
if (show_range)
{
// Show address range
- if (!range.Dump(s, process, style, fallback_style))
+ if (!range.Dump(s, target, style, fallback_style))
return false;
}
else
{
// Show address only
if (!range.GetBaseAddress().Dump(s,
- process,
+ target,
style,
fallback_style))
return false;
@@ -146,18 +147,18 @@
}
bool
-LineEntry::GetDescription (Stream *s, lldb::DescriptionLevel level, CompileUnit* cu, Process *process, bool show_address_only) const
+LineEntry::GetDescription (Stream *s, lldb::DescriptionLevel level, CompileUnit* cu, Target *target, bool show_address_only) const
{
if (level == lldb::eDescriptionLevelBrief || level == lldb::eDescriptionLevelFull)
{
if (show_address_only)
{
- range.GetBaseAddress().Dump(s, process, Address::DumpStyleLoadAddress, Address::DumpStyleFileAddress);
+ range.GetBaseAddress().Dump(s, target, Address::DumpStyleLoadAddress, Address::DumpStyleFileAddress);
}
else
{
- range.Dump(s, process, Address::DumpStyleLoadAddress, Address::DumpStyleFileAddress);
+ range.Dump(s, target, Address::DumpStyleLoadAddress, Address::DumpStyleFileAddress);
}
*s << ": " << file;
@@ -195,7 +196,7 @@
}
else
{
- return Dump (s, process, true, Address::DumpStyleLoadAddress, Address::DumpStyleModuleWithFileAddress, true);
+ return Dump (s, target, true, Address::DumpStyleLoadAddress, Address::DumpStyleModuleWithFileAddress, true);
}
return true;
}