diff options
Diffstat (limited to 'lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.cpp')
-rw-r--r-- | lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.cpp b/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.cpp index 54c6834518a..9b72ceb71bd 100644 --- a/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.cpp +++ b/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.cpp @@ -287,11 +287,11 @@ AddressSanitizerRuntime::Activate() if (symbol == NULL) return; - if (!symbol->GetAddress().IsValid()) + if (!symbol->ValueIsAddress() || !symbol->GetAddressRef().IsValid()) return; Target &target = m_process->GetTarget(); - addr_t symbol_address = symbol->GetAddress().GetOpcodeLoadAddress(&target); + addr_t symbol_address = symbol->GetAddressRef().GetOpcodeLoadAddress(&target); if (symbol_address == LLDB_INVALID_ADDRESS) return; |