[all-commits] [llvm/llvm-project] 78a141: Handle all standalone combinations of LC_NOTEs w/ ...
Jason Molenda via All-commits
all-commits at lists.llvm.org
Thu Apr 1 19:03:08 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 78a1412845b5552465505889b69b5b11d9b20d35
https://github.com/llvm/llvm-project/commit/78a1412845b5552465505889b69b5b11d9b20d35
Author: Jason Molenda <jason at molenda.com>
Date: 2021-04-01 (Thu, 01 Apr 2021)
Changed paths:
M lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp
M lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp
M lldb/test/API/macosx/lc-note/firmware-corefile/TestFirmwareCorefiles.py
M lldb/test/API/macosx/lc-note/firmware-corefile/create-empty-corefile.cpp
Log Message:
-----------
Handle all standalone combinations of LC_NOTEs w/ & w/o addr & uuid
Fill out ProcessMachCore::DoLoadCore to handle LC_NOTE hints with
a UUID or with a UUID+address, and load the binary at the specified
offset correctly. Add tests for all four combinations. Change
DynamicLoaderStatic to not re-set a Section's load address in the
Target if it's already been specified.
Differential Revision: https://reviews.llvm.org/D99571
rdar://51490545
More information about the All-commits
mailing list