aboutsummaryrefslogtreecommitdiff
path: root/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-03-30Change getReferenceInfo/getPairReferenceInfo to use new Error handling. NFC.Pete Cooper1-56/+48
2016-03-23Fix more cases of UB from allocating 0 sized data. NFC.Pete Cooper1-3/+4
2016-03-22Use owning pointers instead of raw pointers for Atom's to fix leaks.Pete Cooper1-0/+4
2016-03-22Revert "Use owning pointers instead of raw pointers for Atom's to fix leaks."Pete Cooper1-4/+0
2016-03-22Use owning pointers instead of raw pointers for Atom's to fix leaks.Pete Cooper1-0/+4
2016-03-15Fix EHFrame processing to add implicit references when needed.Pete Cooper1-0/+4
2016-02-09Use __nl_symbol_ptr instead of __got in the stubs pass on x86 archs.Pete Cooper1-0/+3
2016-02-09Aligned __stub_helper section to 4-bytes.Pete Cooper1-0/+2
2016-02-02Add pointerKind() method to the MachO ArchHandler's. NFC.Pete Cooper1-0/+4
2016-02-01Move SimpleDefinedAtom::addReference to DefinedAtom.Pete Cooper1-1/+2
2015-09-10Fix Clang-tidy misc-use-override warnings, other minor fixes.Rui Ueyama1-13/+2
2015-04-14Define make_dynamic_error_code(const char *).Rui Ueyama1-15/+14
2015-03-26Use alignment values everywhere instead of log2.Rui Ueyama1-6/+2
2015-02-22[Core,MachO,Test] Remove trailing whitespace.Shankar Easwaran1-9/+9
2015-02-19[Mach-O] Rename enum typename for consistency. NFCJean-Daniel Dupas1-4/+4
2015-02-15Update ARM and x86 ArchHandler to check switch completeness. NFCJean-Daniel Dupas1-7/+10
2015-02-14Break some test. Revert until I got a proper fixJean-Daniel Dupas1-41/+39
2015-02-14Update ARM and x86 ArchHandler to match 64bits counterparts. NFCJean-Daniel Dupas1-39/+41
2015-01-14[cleanup] Re-sort #include lines using llvm/utils/sort_includes.pyChandler Carruth1-1/+0
2014-11-18[mach-o] for 32-bit arm, in -r mode support B (not BL) to undefined symbolNick Kledzik1-1/+3
2014-11-14Follow-up to r221913. Fix some -Wcast-qual warning reasons.Simon Atanasyan1-2/+2
2014-11-11[mach-o] Fix lazy binding offsetsNick Kledzik1-1/+3
2014-10-27TMP: fix readN & writeN to not encourage UBTim Northover1-49/+52
2014-10-21[mach-o] Support missing MH_SUBSECTIONS_VIA_SYMBOLSNick Kledzik1-2/+3
2014-10-18Sort include files according to convention.Shankar Easwaran1-2/+0
2014-10-15[mach-o] avoid overly clever std::find_ifTim Northover1-0/+4
2014-10-15[mach-o] make __unwind_info defer to __eh_frame when necessary.Tim Northover1-0/+11
2014-10-15[macho] Create references from __eh_frame FDEs to their function.Tim Northover1-0/+4
2014-10-14[mach-o] Add Pass to create are shim Atoms for ARM interworking.Nick Kledzik1-13/+195
2014-09-30[mach-o] create __unwind_info section on x86_64Tim Northover1-3/+16
2014-09-09[mach-o] Add support for arm64 (AAarch64)Nick Kledzik1-1/+4
2014-07-30[mach-o] Fix arm interworking with movw/movtNick Kledzik1-0/+8
2014-07-28[mach-o] fix non-debug warningsNick Kledzik1-4/+4
2014-07-28[mach-o] Implement interworking between thumb and arm codeNick Kledzik1-44/+116
2014-07-24[mach-o] Add support for LC_DATA_IN_CODENick Kledzik1-1/+31
2014-07-23[mach-o] add initial support for modes in arm code.Nick Kledzik1-6/+72
2014-07-22[mach-o] add support for round tripping all arm/thumb relocationsNick Kledzik1-60/+464
2014-07-22[mach-o] Add test case for armv6 (arm not thumb) hello worldNick Kledzik1-6/+5
2014-07-17[mach-o] implement more x86 and x86_64 relocation supportNick Kledzik1-15/+73
2014-07-16[mach-o] refactor KindHandler into ArchHandler and simplify passes.Nick Kledzik1-0/+662