aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/MachOObjectFile.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-07-03Return ErrorOr from getSymbolAddress.Rafael Espindola1-4/+2
2015-07-03Use getValue instead of getAddress in a few MachO only cases.Rafael Espindola1-5/+2
2015-07-02Return ErrorOr from SymbolRef::getName.Rafael Espindola1-4/+2
2015-06-30Use ErrorOr in getRelocationAdress.Rafael Espindola1-4/+2
2015-06-30Implement containsSymbol with other lower level methods.Rafael Espindola1-15/+0
2015-06-30Don't return error_code from a function that doesn't fail.Rafael Espindola1-4/+2
2015-06-30Move function to the only file that uses it.Rafael Espindola1-24/+0
2015-06-30Don't return error_code from a function that doesn't fail.Rafael Espindola1-7/+5
2015-06-30Don't return error_code from a function that doesn't fail.Rafael Espindola1-10/+5
2015-06-29Don't return error_code from function that never fails.Rafael Espindola1-6/+3
2015-06-26Simplify getSymbolType.Rafael Espindola1-15/+7
2015-06-24Make computeSymbolSizes never fail.Rafael Espindola1-0/+10
2015-06-24Add a SymbolRef::getValue.Rafael Espindola1-7/+10
2015-06-24Refactor duplicated code. NFC.Rafael Espindola1-27/+19
2015-06-24Change how symbol sizes are handled in lib/Object.Rafael Espindola1-8/+5
2015-06-18Improve the --expand-relocs handling of MachO.Rafael Espindola1-2/+4
2015-06-16Have MachOObjectFile::isValidArch() accept armv7Frederic Riss1-0/+1
2015-06-09Remove object_error::success and use std::error_code() insteadRui Ueyama1-15/+15
2015-06-04[Object, MachO] Fixup for r239075: use union to store mach_header and mach_he...Alexey Samsonov1-8/+2
2015-06-04[Object, MachO] Don't crash on incomplete MachO segment load commands.Alexey Samsonov1-1/+4
2015-06-04[Object, MachO] Simplify load segment parsing code. NFC.Alexey Samsonov1-52/+30
2015-06-04[Object, MachO] Don't crash on invalid MachO segment load commands.Alexey Samsonov1-11/+15
2015-06-04[Object, MachO] Don't crash on invalid MachO load commands.Alexey Samsonov1-9/+23
2015-06-04[Object, MachO] Don't crash on parsing invalid MachO header.Alexey Samsonov1-4/+29
2015-06-04[Object, MachO] Remove some code duplication. NFC.Alexey Samsonov1-25/+25
2015-06-04[Object, MachO] Cache parsed MachO header in MachOObjectFile. NFC.Alexey Samsonov1-20/+20
2015-06-03[Object, MachO] Introduce MachOObjectFile::load_commands() range iterator.Alexey Samsonov1-6/+21
2015-06-03Move to llvm-objdump a large amount of code to that is only used there.Rafael Espindola1-240/+0
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-6/+3
2015-05-30Add RelocVisitor support for MachOKeno Fischer1-0/+5
2015-05-22Stop inventing symbol sizes.Rafael Espindola1-46/+6
2015-05-22Detect invalid section indexes when we first read them.Rafael Espindola1-4/+4
2015-05-21Make it easier to use DwarfContext with MCJITKeno Fischer1-1/+6
2015-03-30Remove more superfluous .str() and replace std::string concatenation with Twine.Yaron Keren1-2/+2
2015-01-27dd the option, -link-opt-hints to llvm-objdump used with -macho to print theKevin Enderby1-2/+25
2015-01-15Fix edge case when Start overflowed in 32 bit modeFilipe Cabecinhas1-2/+3
2015-01-15Report fatal errors instead of segfaulting/asserting on a few invalid accesse...Filipe Cabecinhas1-8/+46
2015-01-15[Object] Add SF_Exported flag. This flag will be set on all symbols that wouldLang Hames1-0/+3
2015-01-06Don't loop endlessly for MachO files with 0 ncmdsFilipe Cabecinhas1-0/+3
2014-12-23Add printing the LC_THREAD load commands with llvm-objdump’s -private-headers.Kevin Enderby1-0/+5
2014-12-19Add printing the LC_ROUTINES load commands with llvm-objdump’s -private-hea...Kevin Enderby1-0/+10
2014-12-19Add printing the LC_SUB_CLIENT load command with llvm-objdump’s -private-he...Kevin Enderby1-0/+5
2014-12-19Add printing the LC_SUB_LIBRARY load command with llvm-objdump’s -private-h...Kevin Enderby1-0/+5
2014-12-19[Object] Don't crash on empty export lists.Juergen Ributzka1-1/+4
2014-12-18Add printing the LC_SUB_UMBRELLA load command with llvm-objdump’s -private-...Kevin Enderby1-0/+5
2014-12-18Add printing the LC_SUB_FRAMEWORK load command with llvm-objdump’s -private...Kevin Enderby1-0/+4
2014-12-18Add printing the LC_LINKER_OPTION load command with llvm-objdump’s -private...Kevin Enderby1-3/+3
2014-12-17Add printing the LC_ENCRYPTION_INFO_64 load command with llvm-objdump’s -pr...Kevin Enderby1-0/+5
2014-12-16Add printing the LC_ENCRYPTION_INFO load command with llvm-objdump’s -priva...Kevin Enderby1-0/+5