aboutsummaryrefslogtreecommitdiff
path: root/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-07-29[lld][MachO] Replace some std::string with char* buffers to eliminate mem leaks.Lang Hames1-4/+4
2016-07-28[lld][MachO] Remove some debugging output code that was mistakenly left in inLang Hames1-16/+0
2016-07-27[lld][MachO] Re-apply r276921 with fix - initialize strings for debug stringLang Hames1-12/+322
2016-07-27[lld][MachO] Temporarily revert r276921 - it's causing bot-failures on Linux.Lang Hames1-321/+12
2016-07-27[lld][MachO] Add debug info support for MachO.Lang Hames1-12/+321
2016-03-31Fix a bunch of -Wpessimizing-move issues.Pete Cooper1-1/+1
2016-03-30Convert normalized file to atoms methods to new error handling. NFC.Pete Cooper1-105/+110
2016-03-30Change getReferenceInfo/getPairReferenceInfo to use new Error handling. NFC.Pete Cooper1-62/+68
2016-03-15Fix EHFrame processing to add implicit references when needed.Pete Cooper1-30/+199
2016-02-04Generate version min load commands when the platform is unknown.Pete Cooper1-0/+2
2016-02-01Move SimpleDefinedAtom::addReference to DefinedAtom.Pete Cooper1-16/+18
2016-02-01Atomize the ObjC category list section.Pete Cooper1-0/+3
2016-01-19Add an ObjCPass to the MachO linker.Pete Cooper1-31/+27
2016-01-19Cache the objc image info constraints in file.Pete Cooper1-6/+7
2016-01-16Only emit files with subsections_via_symbols if all inputs had that set.Pete Cooper1-0/+1
2016-01-16Give error on binaries containing GC objc image infos.Pete Cooper1-4/+12
2016-01-16Add checking of differing swift versions in input files.Pete Cooper1-0/+3
2016-01-15Check that the objc image info version is exactly 0Pete Cooper1-0/+8
2016-01-14Error check the size of the __objc_imageinfo sectionPete Cooper1-0/+44
2016-01-14Check for mismatched arch and OS when linking MachO files.Pete Cooper1-0/+4
2016-01-07Don't emit relocs for the __eh_frame section as they can be implicit.Pete Cooper1-1/+5
2015-12-16Add more debugging output to MachO lld. NFC.Pete Cooper1-0/+15
2015-12-11[lld][MachO] Recognize __thread_bss sections as zero-fill and set all theLang Hames1-1/+3
2015-12-10Verify that macho-o delta64 relocs have the same offset.Pete Cooper1-21/+47
2015-06-23[lld] Add MachO thread-local storage support.Lang Hames1-0/+3
2015-05-16[LLD] Make sure MachO FDEs read their augmentation data strings from the rightLang Hames1-18/+28
2015-05-13[LLD] Properly relocate the LSDA field of MachO eh-frames.Lang Hames1-40/+153
2015-04-14Define make_dynamic_error_code(const char *).Rui Ueyama1-3/+3
2015-03-26Use alignment values everywhere instead of log2.Rui Ueyama1-1/+2
2015-02-22[Core,MachO,Test] Remove trailing whitespace.Shankar Easwaran1-19/+19
2014-12-12Separate file parsing from File's constructors.Rui Ueyama1-19/+36
2014-11-19[mach-o] propagate dylib version numbersNick Kledzik1-1/+3
2014-11-06[mach-o] remove extra leading underscore on __bss and __gotNick Kledzik1-2/+2
2014-11-06[mach-o] Add support for interposing tuples sectionNick Kledzik1-0/+2
2014-11-05MachO: Remove an unused variable from processSectionDavid Majnemer1-2/+0
2014-10-27TMP: fix readN & writeN to not encourage UBTim Northover1-19/+17
2014-10-21[mach-o] Support missing MH_SUBSECTIONS_VIA_SYMBOLSNick Kledzik1-14/+37
2014-10-18Sort include files according to convention.Shankar Easwaran1-4/+1
2014-10-16[mach-o] update __eh_frame handling for Nick's suggestionsTim Northover1-1/+3
2014-10-15[mach-o] avoid overly clever std::find_ifTim Northover1-4/+19
2014-10-15[mach-o] make __unwind_info defer to __eh_frame when necessary.Tim Northover1-12/+1
2014-10-15[macho] Create references from __eh_frame FDEs to their function.Tim Northover1-0/+91
2014-10-02[mach-o] preserve custom section names on coalesable stringsNick Kledzik1-5/+23
2014-09-09[mach-o] Add support for arm64 (AAarch64)Nick Kledzik1-2/+15
2014-09-03[mach-o] Add support for using export triesNick Kledzik1-5/+14
2014-08-21[mach-o] support N_NO_DEAD_STRIP nlist.desc bitNick Kledzik1-6/+7
2014-08-13[mach-o] Support re-exported dylibsNick Kledzik1-3/+11
2014-07-24[mach-o] Add support for LC_DATA_IN_CODENick Kledzik1-10/+58
2014-07-23[mach-o] add initial support for modes in arm code.Nick Kledzik1-0/+6
2014-07-21[mach-o] add support for old x86 __eh_frame sectionsNick Kledzik1-3/+2