aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/COFFObjectFile.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-06-19Make getRelocationSection MachO only.Rafael Espindola1-13/+0
2015-06-09Remove object_error::success and use std::error_code() insteadRui Ueyama1-60/+60
2015-06-03Move to llvm-objdump a large amount of code to that is only used there.Rafael Espindola1-16/+0
2015-06-01Simplify another function that doesn't fail.Rafael Espindola1-7/+3
2015-05-22Stop inventing symbol sizes.Rafael Espindola1-52/+3
2015-05-21Make it easier to use DwarfContext with MCJITKeno Fischer1-0/+13
2015-04-15Change range-based for-loops to be -Wrange-loop-analysis clean.Richard Trieu1-1/+1
2015-03-07ExecutionEngine: Preliminary support for dynamically loadable coff objectsDavid Majnemer1-3/+10
2014-12-10Move three methods only used by MCJIT to MCJIT.Rafael Espindola1-28/+0
2014-11-26Object/COFF: Fix off-by-one error for object having lots of relocationsRui Ueyama1-1/+2
2014-11-25COFF: Add back an assertion that is superseded by r222124David Majnemer1-1/+1
2014-11-19llvm-readobj: fix off-by-one error in COFFDumperRui Ueyama1-1/+1
2014-11-19llvm-readobj: teach it how to dump COFF base relocation tableRui Ueyama1-1/+69
2014-11-17Object, COFF: Tighten the object file parserDavid Majnemer1-27/+47
2014-11-14obj2yaml, yaml2obj: Add support for COFF executablesDavid Majnemer1-5/+9
2014-11-13Un-break the big-endian buildbotsRui Ueyama1-2/+2
2014-11-13Object, COFF: Refactor code to get relocation iteratorsDavid Majnemer1-26/+24
2014-11-13Object, COFF: Increase code reuseDavid Majnemer1-24/+32
2014-11-13Object, COFF: getRelocationSymbol shouldn't assertDavid Majnemer1-1/+1
2014-11-13Object, COFF: Cleanup some code in getSectionNameDavid Majnemer1-2/+2
2014-11-13Object, COFF: Fix some theoretical bugsDavid Majnemer1-3/+14
2014-11-13llvm-readobj: Print out address table when dumping COFF delay-import tableRui Ueyama1-0/+14
2014-11-06Object, COFF: Don't consider AuxFunctionDefinition for getSymbolSizeDavid Majnemer1-10/+0
2014-11-06Object, COFF: Infer symbol sizes from adjacent symbolsDavid Majnemer1-7/+39
2014-11-05llvm-readobj: Add support for dumping the DOS header in PE filesDavid Majnemer1-13/+13
2014-10-31Object, COFF: Cleanup symbol type code, improve binutils compatibilityDavid Majnemer1-44/+75
2014-10-09Object, COFF: Move the VirtualSize/SizeOfRawData logic to getSectionSizeDavid Majnemer1-18/+23
2014-10-09Object, COFF: Cap the section contents to min(VirtualSize, SizeOfRawData)David Majnemer1-5/+19
2014-10-09Object: Add range iterators for COFF import/export tableRui Ueyama1-0/+26
2014-10-08Correctly compute the size of common symbols in COFF.Rafael Espindola1-4/+9
2014-10-08Remove bogus std::error_code returns form SectionRef.Rafael Espindola1-46/+23
2014-10-07Don't check for null after calling COFFObjectFile::toSec.Rafael Espindola1-2/+0
2014-10-07Optimize COFFObjectFile::sectionContainsSymbol a bit.Rafael Espindola1-7/+2
2014-10-03llvm-readobj: print out the fields of the COFF delay-import tableRui Ueyama1-0/+6
2014-10-03llvm-readobj: print COFF delay-load import tableRui Ueyama1-13/+90
2014-10-02llvm-readobj: print COFF imported symbolsRui Ueyama1-0/+90
2014-10-02This patch adds a new flag "-coff-imports" to llvm-readobj.Rui Ueyama1-5/+18
2014-09-26Object: BSS/virtual sections don't have contentsDavid Majnemer1-0/+4
2014-09-11Support: Delete {aligned_,}{u,}{little,big}8_tRui Ueyama1-1/+0
2014-09-10Attempt to pacify buildbots.David Majnemer1-11/+0
2014-09-10Object: Add support for bigobjDavid Majnemer1-113/+160
2014-08-27Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper1-4/+3
2014-08-19Don't own the buffer in object::Binary.Rafael Espindola1-20/+16
2014-08-17llvm-objdump: don't print relocations in non-relocatable files.Rafael Espindola1-0/+4
2014-08-08Delete dead code. NFC.Rafael Espindola1-20/+0
2014-08-08getLoadName is only implemented for ELF, make it ELF only.Rafael Espindola1-5/+0
2014-07-31Use std::unique_ptr to make the ownership explicit.Rafael Espindola1-2/+2
2014-06-24Pass a unique_ptr<MemoryBuffer> to the constructors in the Binary hierarchy.Rafael Espindola1-4/+7
2014-06-23Make ObjectFile and BitcodeReader always own the MemoryBuffer.Rafael Espindola1-22/+21
2014-06-13Remove 'using std::errro_code' from lib.Rafael Espindola1-119/+135