hanchenye-llvm-project/lld/lib
Jean-Daniel Dupas edefcccd46 [macho] Minor install_name fixes
Summary:
Fix the binary file reader to properly read dyld version info.
Update the install_name test case to properly test the binary reader. We can't use '-print_atoms' as the output format is 'native' yaml and it does not contains the dyld current and compatibility versions. 

Also change the timestamp value of LD_ID_DYLD to match the one generated by ld64.
The dynamic linker (dyld) used to expects different values for timestamp in LD_ID_DYLD and LD_LOAD_DYLD for prebound images. While prebinding is deprecated, we should probably keep it safe and match ld64. 

Reviewers: kledzik

Subscribers: llvm-commits

Projects: #lld

Differential Revision: http://reviews.llvm.org/D6736

llvm-svn: 224681
2014-12-20 09:22:56 +00:00
..
Config Add support to print version. 2014-10-08 03:47:51 +00:00
Core Replace ReaderError with DynamicError. 2014-12-15 12:20:13 +00:00
Driver [macho] -rpath support 2014-12-18 21:33:38 +00:00
Passes Make File always take the ownership of a MemoryBuffer. 2014-12-12 10:27:33 +00:00
ReaderWriter [macho] Minor install_name fixes 2014-12-20 09:22:56 +00:00
CMakeLists.txt Revert "Add support library." 2014-11-11 00:40:36 +00:00
Makefile Revert "Add support library." 2014-11-11 00:40:36 +00:00