summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp
diff options
context:
space:
mode:
authorJason Molenda <jmolenda@apple.com>2012-09-29 08:03:33 +0000
committerJason Molenda <jmolenda@apple.com>2012-09-29 08:03:33 +0000
commitd1fae144ba649e48d90b2b8337e294cae2fd7100 (patch)
treed3bc56538a363ee2b1f0975709c133e66e5ea0c0 /llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp
parent5f9791fd2f0beabf4b54de8bc54dbaaa3093869f (diff)
downloadbcm5719-llvm-d1fae144ba649e48d90b2b8337e294cae2fd7100.tar.gz
bcm5719-llvm-d1fae144ba649e48d90b2b8337e294cae2fd7100.zip
Add the RelocateOrLoadKernel and LoadKernel methods to ProcessGDBRemote::DoRemoteConnect().
When attaching to a remote system that does not look like a typical vendor system, and no executable binary was specified to lldb, check a couple of fixed locations where kernels running in ASLR mode (slid in memory to a random address) store their load addr when booted in debug mode, and relocate the symbols or load the kernel wholesale from the host computer if we can find it. <rdar://problem/7714201> llvm-svn: 164888
Diffstat (limited to 'llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud