diff options
| author | Sean Callanan <scallanan@apple.com> | 2016-02-23 23:09:06 +0000 |
|---|---|---|
| committer | Sean Callanan <scallanan@apple.com> | 2016-02-23 23:09:06 +0000 |
| commit | fed0e758cb5f30cf19854315173f199420746ef8 (patch) | |
| tree | 486222ac4e7e38213db9affcb4cdd55842bf5243 /lldb/source/Commands/CommandObjectSettings.cpp | |
| parent | c289b74bd6c6837731459ef9620a859fdd158d4d (diff) | |
| download | llvm-fed0e758cb5f30cf19854315173f199420746ef8.zip llvm-fed0e758cb5f30cf19854315173f199420746ef8.tar.gz llvm-fed0e758cb5f30cf19854315173f199420746ef8.tar.bz2 | |
When looking for symbols, find load addresses in a more robust way.
IRExecutionUnit previously replicated a bunch of logic that already
existed elsewhere for the purpose of getting a load address for a
symbol. This approach failed to resolve certain types of symbols.
Instead, we now use functions on SymbolContext to do the address
resolution.
This is a cleanup of IRExecutionUnit::FindInSymbols, and also fixes a
latent bug where we looked at the wrong SymbolContext to determine
whether or not it is external.
<rdar://problem/24770829>
llvm-svn: 261704
Diffstat (limited to 'lldb/source/Commands/CommandObjectSettings.cpp')
0 files changed, 0 insertions, 0 deletions
