aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/MachOObjectFile.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-06-05Add "-format darwin" to llvm-nm to be like darwin's nm(1) -m output.Kevin Enderby1-0/+223
2014-05-30MachO: support N_INDR aliases in assembly files.Tim Northover1-0/+3
2014-05-20Update MachOObjectFile::getSymbolAddress so it returns UnknownAddressOrSizeKevin Enderby1-3/+17
2014-05-20Revert r209235 as it broke two tests:Kevin Enderby1-10/+2
2014-05-20Update MachOObjectFile::getSymbolAddress so it returns UnknownAddressOrSizeKevin Enderby1-2/+10
2014-05-19Implement MachOObjectFile::isSectionData() and MachOObjectFile::isSectionBSSKevin Enderby1-6/+12
2014-05-12[RuntimeDyld] Add support for MachO __jump_table and __pointers sections, andLang Hames1-7/+15
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-1/+2
2014-04-04Add an assert that this is only used with .o files.Rafael Espindola1-2/+4
2014-04-03Implement getRelocationAddress for MachO and ET_REL elf files.Rafael Espindola1-1/+9
2014-04-03Implement macho relocation iterators with section number + relocation number.Rafael Espindola1-22/+20
2014-04-03Fix llvm-objdump crash.Rafael Espindola1-4/+4
2014-04-03Remove section_rel_empty. Just compare begin() and end() instead.Rafael Espindola1-10/+0
2014-04-03Implement get getSymbolFileOffset with getSymbolAddress.Rafael Espindola1-23/+0
2014-04-03Remove getSymbolValue.Rafael Espindola1-5/+0
2014-04-03Revert "Fix a nomenclature error in llvm-nm."Rafael Espindola1-2/+1
2014-04-02Fix a nomenclature error in llvm-nm.Rafael Espindola1-1/+2
2014-03-29ARM64: initial backend importTim Northover1-0/+22
2014-03-21[RuntimeDyld] Allow processRelocationRef to process more than one relocation ...Juergen Ributzka1-0/+10
2014-03-18Darwin: Add assembler directives to create version-min load commands.Jim Grosbach1-0/+13
2014-03-17[C++11] Introduce ObjectFile::symbols() to use range-based loops.Alexey Samsonov1-7/+7
2014-03-13[C++11] Introduce ObjectFile::sections().Alexey Samsonov1-5/+5
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles1-1/+1
2014-03-05[C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles1-1/+1
2014-02-21Add a SymbolicFile interface between Binary and ObjectFile.Rafael Espindola1-6/+6
2014-02-10Change the begin and end methods in ObjectFile to match the style guide.Rafael Espindola1-14/+14
2014-02-04Remove unused SF_ThreadLocal.Rafael Espindola1-1/+0
2014-01-31Simplify getSymbolFlags.Rafael Espindola1-8/+5
2014-01-30Only ELF has a dynamic symbol table. Remove it from ObjectFile.Rafael Espindola1-10/+0
2014-01-30Simplify the handling of iterators in ObjectFile.Rafael Espindola1-36/+13
2014-01-24Make ObjectFile ownership of the MemoryBuffer optional.Rafael Espindola1-9/+10
2014-01-21Be a bit more consistent about using ErrorOr when constructing Binary objects.Rafael Espindola1-10/+10
2013-12-06Fix a pair of array index checks.Eric Christopher1-2/+5
2013-11-02move getSymbolNMTypeChar to the one program that needs it: nm.Rafael Espindola1-37/+0
2013-11-02Fix llvm-nm to mach OS X's nm on some tests.Rafael Espindola1-6/+17
2013-09-27Object/COFF: Rename getXXX{Begin,End} -> xxx_{begin,end}.Rui Ueyama1-6/+6
2013-09-01Move everything depending on Object/MachOFormat.h over to Support/MachO.h.Charles Davis1-366/+372
2013-08-27Revert "Fix the build broken by r189315." and "Move everything depending on O...Charles Davis1-374/+368
2013-08-27Move everything depending on Object/MachOFormat.h over to Support/MachO.h.Charles Davis1-368/+374
2013-08-27Support/MachO: Add a bunch of defines.Charles Davis1-26/+26
2013-08-21Move #includes from .h to .cpp file.Jakub Staszak1-0/+2
2013-08-08initial draft of PPCMachObjectWriter.cppDavid Fang1-3/+4
2013-08-03MachObjectFile: Don't leak on error.Benjamin Kramer1-7/+9
2013-07-22Typo.Eric Christopher1-1/+1
2013-07-2280-column tidying. Formatting choices by clang-format.Eric Christopher1-14/+16
2013-06-18Basic support for parsing Mach-O universal binaries in LLVMObject libraryAlexey Samsonov1-2/+6
2013-06-06Teach llvm-objdump with the -macho parser how to use the data in code tableKevin Enderby1-1/+45
2013-06-05Handle relocations that don't point to symbols.Rafael Espindola1-8/+5
2013-05-14Object: Fix Mach-O relocation printing.Ahmed Bougacha1-2/+3
2013-05-09Change getRelocationAdditionalInfo to be ELF only.Rafael Espindola1-6/+0