summaryrefslogtreecommitdiff
path: root/lldb/test/API/python_api/debugger/TestDebuggerAPI.py
diff options
context:
space:
mode:
authorMitch Phillips <31459023+hctim@users.noreply.github.com>2023-03-07 11:29:49 -0800
committerMitch Phillips <31459023+hctim@users.noreply.github.com>2023-03-07 12:04:33 -0800
commit02e8eb1a438bdb1dc9a97aea75a8c9c748048039 (patch)
tree0f488f811acb84c7862242ad9a66e8054eb02b62 /lldb/test/API/python_api/debugger/TestDebuggerAPI.py
parentb87dc35669929ed29838cc7006c25ef9fa84e6f6 (diff)
Split getCompileUnitFor{Data,Code}Address.
Getting compile units for data addresses is much slower, as it often requires a slow fallback path to walk every DWARF entry, as data addresses don't fall into the compilation unit ranges. Most lookups are code addresses, and don't need this logic. Split the functionality out so that we restore the fast-path behaviour for the code lookups. More context at: https://discourse.llvm.org/t/llvm-symbolizer-has-gotten-extremely-slow/67262 Reviewed By: dblaikie Differential Revision: https://reviews.llvm.org/D145009
Diffstat (limited to 'lldb/test/API/python_api/debugger/TestDebuggerAPI.py')
0 files changed, 0 insertions, 0 deletions