diff options
Diffstat (limited to 'lldb/source/Core/Address.cpp')
-rw-r--r-- | lldb/source/Core/Address.cpp | 13 |
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; +} |