[debug][bindings][python] Let lldb narrow list of symbols
Marshalling the full list of symbols to Python and filtering that was slow for binaries with large numbers of symbols. ^KT-63749
This commit is contained in:
committed by
Space Team
parent
78f492394c
commit
12905858fc
@@ -77,7 +77,7 @@ def _symbol_loaded_address(name, debugger = lldb.debugger):
|
||||
process = target.GetProcess()
|
||||
thread = process.GetSelectedThread()
|
||||
frame = thread.GetSelectedFrame()
|
||||
candidates = list(filter(lambda x: x.name == name, frame.module.symbols))
|
||||
candidates = frame.module.symbol[name]
|
||||
# take first
|
||||
for candidate in candidates:
|
||||
address = candidate.GetStartAddress().GetLoadAddress(target)
|
||||
|
||||
Reference in New Issue
Block a user