MachO: support atomization of dylibs.
authorTim Northover <tnorthover@apple.com>
Mon, 30 Jun 2014 09:11:38 +0000 (09:11 +0000)
committerTim Northover <tnorthover@apple.com>
Mon, 30 Jun 2014 09:11:38 +0000 (09:11 +0000)
commitf9b13d67662e842aa087ffb79a8d917e048e5388
tree96e7b9b563cc5d56ab611a227af916a3383b4e85
parente686c1d7effe0de87401591ae655e5d9f078c062
MachO: support atomization of dylibs.

For .dylib files, we refrain from actually creating any atoms until they're
requested via the "exports" method.

llvm-svn: 212027
lld/lib/ReaderWriter/MachO/Atoms.h
lld/lib/ReaderWriter/MachO/File.h
lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp
lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp
lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp
lld/test/mach-o/use-simple-dylib.yaml [new file with mode: 0644]