aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/MachOObjectFile.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-02-25Validate chained fixup image formatsAdrian Prantl1-13/+41
2022-02-22[NFC] Remove dead code (try 2)Arthur Eubanks1-7/+5
2022-02-22Add support for chained fixup load commands to MachOObjectFileAdrian Prantl1-3/+158
2022-02-13[ObjectYAML][MachO] Add LC_FUNCTION_STARTS supportKeith Smiley1-1/+15
2022-02-10Cleanup LLVMObject headersserge-sans-paille1-1/+1
2022-02-01Change namespace llvm::swift to namespace llvm::binaryformat because of clash...Shubham Sandeep Rastogi1-4/+5
2022-01-28Emit swift5 reflection section data in dsym bundle generated by dsymutil in t...Shubham Sandeep Rastogi1-0/+12
2022-01-26Revert "Emit swift5 reflection section data in dsym bundle generated by dsymu...Shubham Sandeep Rastogi1-12/+0
2022-01-26Emit swift5 reflection section data in dsym bundle generated by dsymutil in t...Shubham Sandeep Rastogi1-0/+12
2022-01-26Revert "Rename llvm::array_lengthof into llvm::size to match std::size from C...Benjamin Kramer1-1/+1
2022-01-26Rename llvm::array_lengthof into llvm::size to match std::size from C++17serge-sans-paille1-1/+1
2022-01-21Revert "Emit swift5 reflection section data in dsym bundle generated by dsymu...Shubham Sandeep Rastogi1-12/+0
2022-01-21Emit swift5 reflection section data in dsym bundle generated by dsymutil in t...Shubham Sandeep Rastogi1-0/+12
2021-12-15[dwarf][NFC] Move expandBundle() to MachO.hEllis Hoag1-0/+46
2021-11-08Extend obj2yaml to optionally preserve raw __LINKEDIT/__DATA segments.Adrian Prantl1-0/+40
2021-09-20MachOObjectFile - checkOverlappingElement - use const-ref to avoid unnecessar...Simon Pilgrim1-3/+3
2021-06-13MachOObjectFile.cpp - remove unused <string> include. NFCI.Simon Pilgrim1-1/+0
2021-05-26[NFC][object] Change the input parameter of the method isDebugSection.Esme-Yi1-1/+8
2021-03-17[Object][MachO] Handle end iterator in getSymbolType()Steven Wu1-0/+2
2020-12-18[MCA, ExecutionEngine, Object] Use llvm::is_contained (NFC)Kazu Hirata1-1/+1
2020-12-03[Triple][MachO] Define "arm64e", an AArch64 subarch for Pointer Auth.Ahmed Bougacha1-5/+26
2020-11-11[MachO] Allow the LC_IDENT load commandVedant Kumar1-0/+3
2020-11-02[MachO] Also recongize __swift_ast as a debug info sectionJonas Devlieghere1-1/+2
2020-10-29[dwarfdump] Recognize __apple sections as debug info sectionsJonas Devlieghere1-1/+2
2020-04-18[Object] Change uint32_t getSymbolFlags() to Expected<uint32_t> getSymbolFlag...vgxbj1-3/+3
2020-04-02[Object] Add the method for checking if a section is a debug sectionDjordje Todorovic1-0/+5
2020-03-04Fix dyld opcode *_ADD_ADDR_IMM_SCALED error detection.Michael Trent1-26/+4
2020-02-20Revert "[macho][NFC] Extract all CPU_(SUB_)TYPE logic to libObject"Francis Visoiu Mistrih1-89/+0
2020-02-20[macho][NFC] Extract all CPU_(SUB_)TYPE logic to libObjectFrancis Visoiu Mistrih1-0/+89
2020-02-10Revert "Remove redundant "std::move"s in return statements"Bill Wendling1-2/+2
2020-02-10Remove redundant "std::move"s in return statementsBill Wendling1-2/+2
2019-11-18[macho] Allow CPUSubtype to contribute to architecture identificationDaniel Sanders1-2/+6
2019-09-25[NFC] Add { } to silence compiler warning [-Wmissing-braces].Huihui Zhang1-2/+2
2019-08-20[yaml2obj/obj2yaml][MachO] Allow setting custom section dataSeiya Nuta1-1/+6
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-2/+2
2019-08-14Recommit r368812 "[llvm/Object] - Convert SectionRef::getName() to return Exp...George Rimar1-6/+9
2019-08-14Revert r368812 "[llvm/Object] - Convert SectionRef::getName() to return Expec...George Rimar1-9/+6
2019-08-14[llvm/Object] - Convert SectionRef::getName() to return Expected<>George Rimar1-6/+9
2019-08-06Switch LLVM to use 64-bit offsets (2/5)Igor Kudrin1-1/+1
2019-07-18Remove the static initialize introduced in r365099Steven Wu1-9/+11
2019-07-04[MachO] Add valid architecture functionShoaib Meenai1-19/+10
2019-06-04[MACHO] Replaced calls to getStruct with getStructOrErr in functions returnin...Alex Brachet1-33/+88
2019-05-14AArch64: support binutils-like things on arm64_32.Tim Northover1-2/+20
2019-05-14[Object] Change ObjectFile::getSectionContents to return Expected<ArrayRef<ui...Fangrui Song1-4/+3
2019-05-02[Object] Change getSectionName() to return Expected<StringRef>Fangrui Song1-7/+4
2019-04-29Remove duplicate line. NFCI.Simon Pilgrim1-1/+0
2019-03-20Fix Mach-O bind and rebase validation errors in libObjectMichael Trent1-116/+62
2019-03-11Detect malformed LC_LINKER_COMMANDs in Mach-O binariesMichael Trent1-0/+4
2019-02-23objdump fails to parse Mach-O binaries with n_desc bearing stabsMichael Trent1-23/+23
2019-01-24Limit dyld image suffixes guessed by guessLibraryShortName()Michael Trent1-3/+18