aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/MachOObjectFile.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-09-02Code review tweaksNick Kledzik1-9/+9
2014-08-30Fix typo and formattingNick Kledzik1-3/+3
2014-08-30Object/llvm-objdump: allow dumping of mach-o exports trieNick Kledzik1-2/+241
2014-08-27Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper1-2/+2
2014-08-19Don't own the buffer in object::Binary.Rafael Espindola1-10/+9
2014-08-18Make llvm-objdump handle both arm and thumb disassembly from the same Mach-OKevin Enderby1-1/+84
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-08-08Use a simpler predicate. NFC.Rafael Espindola1-31/+19
2014-08-08pr20589: Fix duplicated arch flag.Rafael Espindola1-1/+1
2014-08-07Add two missing ARM cpusubtypes to the switch statement in Kevin Enderby1-0/+4
2014-07-31Use std::unique_ptr to make the ownership explicit.Rafael Espindola1-2/+2
2014-07-23AArch64: remove arm64 triple enumerator.Tim Northover1-2/+1
2014-07-20Namespace cleanup (no functional change)Artyom Skrobov1-11/+7
2014-07-18extracting swapStruct into include/llvm/Support/MachO.h (no functional change)Artyom Skrobov1-208/+9
2014-07-15[RuntimeDyld] Revert r211652 - MachO object GDB registration support.Lang Hames1-5/+1
2014-07-04llvm-readobj: fix MachO relocatoin printing a bit.Tim Northover1-0/+3
2014-06-30Speculatively fix some code handling Power64 MachO filesReid Kleckner1-1/+1
2014-06-30Add the -arch flag support to llvm-nm to select the slice out of a Mach-OKevin Enderby1-0/+102
2014-06-30macho-dump: add code to print LC_ID_DYLIB load commands.Tim Northover1-0/+6
2014-06-26Revert "Introduce a string_ostream string builder facilty"Alp Toker1-3/+4
2014-06-26Introduce a string_ostream string builder faciltyAlp Toker1-4/+3
2014-06-25[RuntimeDyld] Adds the necessary hooks to MCJIT to be able to debug generatedLang Hames1-1/+5
2014-06-24Pass a unique_ptr<MemoryBuffer> to the constructors in the Binary hierarchy.Rafael Espindola1-7/+8
2014-06-23Pass a std::unique_ptr& to the create??? methods is lib/Object.Rafael Espindola1-8/+7
2014-06-23Make ObjectFile and BitcodeReader always own the MemoryBuffer.Rafael Espindola1-9/+7
2014-06-20Fix a warning about the use of const being ignored with a cast.Kevin Enderby1-1/+1
2014-06-14Replacing the private implementations of SwapValue with calls to sys::swapByt...Artyom Skrobov1-118/+113
2014-06-14Renaming SwapByteOrder() to getSwappedBytes()Artyom Skrobov1-1/+1
2014-06-13Remove 'using std::errro_code' from lib.Rafael Espindola1-1/+0
2014-06-12Don't use 'using std::error_code' in include/llvm.Rafael Espindola1-59/+62
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