aboutsummaryrefslogtreecommitdiff
path: root/lld/lib/ReaderWriter/MachO/File.h
AgeCommit message (Expand)AuthorFilesLines
2016-08-11Change when we choose to add an LC_LOAD_DYLIB to the final image.Pete Cooper1-1/+1
2016-07-27[lld][MachO] Re-apply r276921 with fix - initialize strings for debug stringLang Hames1-1/+15
2016-07-27[lld][MachO] Temporarily revert r276921 - it's causing bot-failures on Linux.Lang Hames1-15/+1
2016-07-27[lld][MachO] Add debug info support for MachO.Lang Hames1-1/+15
2016-06-27[lld][MachO] Remove stray comment.Lang Hames1-2/+0
2016-06-25[lld][MachO] Add support for x86-64 negDelta64 references and fix negDelta32.Lang Hames1-0/+2
2016-04-18Add missing header (NFC)Mehdi Amini1-0/+1
2016-03-30Convert readBinary to llvm::Error. NFCPete Cooper1-4/+4
2016-03-30Convert normalized file to atoms methods to new error handling. NFC.Pete Cooper1-6/+4
2016-03-28Remove dead flags.Rui Ueyama1-2/+1
2016-03-22Use owning pointers instead of raw pointers for Atom's to fix leaks.Pete Cooper1-10/+16
2016-03-22Revert "Use owning pointers instead of raw pointers for Atom's to fix leaks."Pete Cooper1-16/+10
2016-03-22Use owning pointers instead of raw pointers for Atom's to fix leaks.Pete Cooper1-10/+16
2016-02-04Generate version min load commands when the platform is unknown.Pete Cooper1-0/+12
2016-02-01MachoFile should default to using subsections_via_symbols.Pete Cooper1-1/+1
2016-01-25Initialize member variable.Pete Cooper1-1/+1
2016-01-19Cache the objc image info constraints in file.Pete Cooper1-0/+9
2016-01-16Only emit files with subsections_via_symbols if all inputs had that set.Pete Cooper1-0/+6
2016-01-16Add checking of differing swift versions in input files.Pete Cooper1-0/+4
2016-01-14Check for mismatched arch and OS when linking MachO files.Pete Cooper1-0/+8
2016-01-14Add File::kind's for all subclasses of File.Pete Cooper1-2/+8
2015-12-11[lld][MachO] Recognize __thread_bss sections as zero-fill and set all theLang Hames1-2/+15
2015-11-10Fix Clang-tidy modernize-use-auto warnings, other minor fixes.Eugene Zelenko1-10/+7
2015-03-26Use alignment values everywhere instead of log2.Rui Ueyama1-3/+3
2015-03-26Remove implicit constructor and operator int from PowerOf2.Rui Ueyama1-3/+3
2015-02-22[Core,MachO,Test] Remove trailing whitespace.Shankar Easwaran1-7/+7
2015-01-16Move common code to base class.Rui Ueyama1-20/+0
2015-01-16[ELF] Add --as-needed.Rui Ueyama1-0/+2
2014-12-15Protect doParse() because that's not a public interface.Rui Ueyama1-0/+1
2014-12-12Make File always take the ownership of a MemoryBuffer.Rui Ueyama1-15/+12
2014-12-12Separate file parsing from File's constructors.Rui Ueyama1-7/+42
2014-12-05[mach-o] Switch MachOFile and MachODylibFile to use BumpPtr in lld::FileNick Kledzik1-28/+24
2014-11-20[mach-o] fix whitespaceNick Kledzik1-3/+3
2014-11-20[mach-o] use reference with "auto" to prevent copiesNick Kledzik1-3/+3
2014-11-19[mach-o] propagate dylib version numbersNick Kledzik1-3/+11
2014-11-19Fix MSVC warning.Rui Ueyama1-6/+9
2014-11-18[mach-o] extract atom alignment information from mach-o filesNick Kledzik1-3/+10
2014-11-03Fix warnings about missing override.Rafael Espindola1-1/+2
2014-10-18Sort include files according to convention.Shankar Easwaran1-4/+1
2014-10-15[macho] Create references from __eh_frame FDEs to their function.Tim Northover1-1/+14
2014-08-21[mach-o] support N_NO_DEAD_STRIP nlist.desc bitNick Kledzik1-11/+14
2014-08-13[mach-o] Support re-exported dylibsNick Kledzik1-20/+70
2014-07-23[mach-o] add initial support for modes in arm code.Nick Kledzik1-0/+10
2014-07-16[mach-o] refactor KindHandler into ArchHandler and simplify passes.Nick Kledzik1-2/+5
2014-07-04[mach-o] Add parsing of arm/thumb relocationsNick Kledzik1-6/+7
2014-06-30MachO: support atomization of dylibs.Tim Northover1-0/+56
2014-06-27[mach-o] fix struct initialization to work with Windows compilerNick Kledzik1-6/+14
2014-06-27[mach-o] refactor x86_64 relocation handling.Nick Kledzik1-9/+71
2014-06-11Move Simple.h and Alias.h to include/Core.Rui Ueyama1-1/+1
2014-05-30[mach-o] Add support for custom sectionsNick Kledzik1-0/+16