diff options
author | Jason Molenda <jason@molenda.com> | 2022-08-02 13:46:18 -0700 |
---|---|---|
committer | Jason Molenda <jason@molenda.com> | 2022-08-02 13:49:30 -0700 |
commit | d8879fba8825b9799166ba0ea552d4027bfb8ad1 (patch) | |
tree | 4510a38b0028d9f09246c229926fca47fd7b958c /lldb/source/Commands/CommandObjectThread.cpp | |
parent | 40eec27618d0db2e2753abdf3b84832056d508a6 (diff) | |
download | llvm-d8879fba8825b9799166ba0ea552d4027bfb8ad1.zip llvm-d8879fba8825b9799166ba0ea552d4027bfb8ad1.tar.gz llvm-d8879fba8825b9799166ba0ea552d4027bfb8ad1.tar.bz2 |
Allow firmware binaries to be specified only by load address
Add support to Mach-O corefiles and to live gdb remote serial protocol
connections for the corefile/remote stub to provide a list of load
addresses of binaries that should be found & loaded by lldb, and nothing
else. lldb will try to parse the binary out of memory, and if it can
find a UUID, try to find a binary & its debug information based on the
UUID, falling back to using the memory image if it must.
A bit of code unification from three parts of lldb that were loading
individual binaries already, so there is a shared method in
DynamicLoader to handle all of the variations they were doing.
Differential Revision: https://reviews.llvm.org/D130813
rdar://94249937
rdar://94249384
Diffstat (limited to 'lldb/source/Commands/CommandObjectThread.cpp')
0 files changed, 0 insertions, 0 deletions