[JITLink][MachO] Split C-string literal sections on null-terminators.
authorLang Hames <lhames@gmail.com>
Tue, 8 Jun 2021 23:01:35 +0000 (09:01 +1000)
committerLang Hames <lhames@gmail.com>
Wed, 9 Jun 2021 00:19:27 +0000 (10:19 +1000)
commitf9649d123db64e38bce7bcb4cc5791239820f3e2
treeecfc004e7a3f5c978691d7d961d34caf56ba8f48
parent3d515cb185d86d8f89fe60a4e5ef2a6278baa368
[JITLink][MachO] Split C-string literal sections on null-terminators.

MachO C-string literal sections should be split on null-terminator boundaries,
rather than the usual symbol boundaries. This patch updates
MachOLinkGraphBuilder to do that.
llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp
llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h