summaryrefslogtreecommitdiffstats
path: root/lldb/source/Core/Address.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Core/Address.cpp')
-rw-r--r--lldb/source/Core/Address.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/lldb/source/Core/Address.cpp b/lldb/source/Core/Address.cpp
index 67d2c2ea304..12de3aaaeb0 100644
--- a/lldb/source/Core/Address.cpp
+++ b/lldb/source/Core/Address.cpp
@@ -808,3 +808,16 @@ Address::ResolveLinkedAddress ()
}
}
}
+
+lldb::AddressClass
+Address::GetAddressClass () const
+{
+ Module *module = GetModule();
+ if (module)
+ {
+ ObjectFile *obj_file = module->GetObjectFile();
+ if (obj_file)
+ return obj_file->GetAddressClass (GetFileAddress());
+ }
+ return eAddressClassUnknown;
+}
OpenPOWER on IntegriCloud