aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-09Re-apply r278065 (Weak symbol support in RuntimeDyld) with a fix for ELF.Lang Hames1-0/+18
2016-08-08Revert r278065 while I investigate some build-bot breakage.Lang Hames1-18/+0
2016-08-08[RuntimeDyld][Orc][MCJIT] Add partial weak-symbol support to RuntimeDyld.Lang Hames1-0/+18
2016-08-07[RuntimeDyld] Remove symbol that is unused as of r277943.Lang Hames1-1/+0
2016-08-07[RuntimeDyld] Replace manual flag checks with JITSymbolFlags::fromObjectSymbol.Lang Hames1-13/+5
2016-08-04[ExecutionEngine] Refactor - Roll JITSymbolFlags functionality into JITSymbol.hLang Hames1-1/+1
2016-08-01[Orc] Fix common symbol support in ORC.Lang Hames1-2/+8
2016-08-01[ExecutionEngine][MCJIT][Orc] Replace RuntimeDyld::SymbolInfo with JITSymbol.Lang Hames1-8/+8
2016-07-15[LLVM][MIPS] Fix createStubFunction to emit JR encoding based on Arch.Nitesh Jain1-1/+4
2016-07-04Reformat blank lines.NAKAMURA Takumi1-2/+2
2016-07-04Reformat comment lines.NAKAMURA Takumi1-1/+1
2016-07-04Untabify.NAKAMURA Takumi1-4/+3
2016-07-04Reformat.NAKAMURA Takumi1-4/+5
2016-06-24Thread Expected<...> up from libObject’s getSymbolAddress() for symbols to ...Kevin Enderby1-4/+4
2016-05-25[RuntimeDyld] Call the SymbolResolver::findSymbolInLogicalDylib method whenLang Hames1-1/+5
2016-05-24Add FIXMEs to all derived classes of std::error_category.Peter Collingbourne1-0/+3
2016-05-02Thread Expected<...> up from libObject’s getType() for symbols to allow llv...Kevin Enderby1-2/+2
2016-04-27[RuntimeDyld] Plumb Error/Expected through the internals of RuntimeDyld.Lang Hames1-66/+143
2016-04-21[RuntimeDyld] Fix conservative over-allocation of memory for common symbols.Lang Hames1-4/+14
2016-04-20Thread Expected<...> up from libObject’s getName() for symbols to allow llv...Kevin Enderby1-6/+12
2016-03-23Fix a crash in running llvm-objdump -t with an invalid Mach-O file alreadyKevin Enderby1-1/+3
2016-01-10[RuntimeDyld] Add a notifyObjectLoaded method to RuntimeDyld::MemoryManager.Lang Hames1-1/+3
2016-01-10[RuntimeDyld] Add alignment arguments to the reserveAllocationSpace method ofLang Hames1-14/+17
2016-01-09[Orc][RuntimeDyld] Prevent duplicate calls to finalizeMemory on shared memoryLang Hames1-0/+11
2015-12-03[RuntimeDyld] DenseMap -> std::unordered_mapKeno Fischer1-2/+2
2015-11-23[RuntimeDyld] Don't allocate unnecessary stub buffer spaceSanjoy Das1-4/+3
2015-11-23[RuntimeDyld] Add bounds checking to SectionEntry::advanceStubOffsetSanjoy Das1-2/+4
2015-11-23[RuntimeDyld] Add accessors to `SectionEntry`; NFCSanjoy Das1-23/+16
2015-10-21[RuntimeDyld] Ignore ST_FILE symbols when constructing GlobalSymbolTableKeno Fischer1-1/+2
2015-10-18[RuntimeDyld] Add support for absolute symbols.Lang Hames1-15/+32
2015-10-15[RuntimeDyld] Don't try to get the contents of sections that don't have anyLang Hames1-7/+7
2015-10-10[RuntimeDyld] Fix performance problem in resolveRelocations with many sectionsKeno Fischer1-7/+7
2015-09-10[RuntimeDyld] Fix a bug in debugging output: all sections should be dumpedLang Hames1-2/+13
2015-08-14[RuntimeDyld] Make sure code-sections aren't under-aligned.Lang Hames1-0/+6
2015-08-13[mips][mcjit] Calculate correct addend for HI16 and PCHI16 relocPetar Jovanovic1-0/+3
2015-08-07Convert getSymbolSection to return an ErrorOr.Rafael Espindola1-2/+3
2015-07-28[RuntimeDyld] Make LoadedObjectInfo::getLoadedSectionAddress take a SectionRefLang Hames1-11/+17
2015-07-07Simplify by passing in the section of the symbol. NFC.Rafael Espindola1-22/+5
2015-07-04[RuntimeDyld] Skip relocations for external symbols with 64-bit address ~0ULL.Lang Hames1-6/+10
2015-07-03Return ErrorOr from getSymbolAddress.Rafael Espindola1-2/+3
2015-07-02Return ErrorOr from SymbolRef::getName.Rafael Espindola1-6/+9
2015-06-26Expose getFlags via ELFSectionRef.Rafael Espindola1-7/+7
2015-06-26Add a ELFSectionRef class and use it to expose getSectionType.Rafael Espindola1-3/+3
2015-06-26Simplify getSymbolType.Rafael Espindola1-2/+1
2015-06-24Change how symbol sizes are handled in lib/Object.Rafael Espindola1-6/+6
2015-06-09Remove object_error::success and use std::error_code() insteadRui Ueyama1-3/+3
2015-06-01Simplify another function that doesn't fail.Rafael Espindola1-6/+3
2015-05-31Simplify interface of function that doesn't fail.Rafael Espindola1-4/+2
2015-05-28[Mips64] Add support for MCJIT for MIPS64r2 and MIPS64r6Petar Jovanovic1-1/+2
2015-05-01Reapply [RuntimeDyldELF] Fold Placeholder into AddendKeno Fischer1-5/+7