From: Daniel Dunbar Date: Fri, 10 Dec 2010 06:19:49 +0000 (+0000) Subject: Mach-O/ARM: Add relocation type enumeration. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=cdffa4fdc91280a517dd3a34b8a06ebdb6ef53fa;p=oota-llvm.git Mach-O/ARM: Add relocation type enumeration. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121467 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/Object/MachOFormat.h b/include/llvm/Object/MachOFormat.h index 1e1bd952484..5a33951e283 100644 --- a/include/llvm/Object/MachOFormat.h +++ b/include/llvm/Object/MachOFormat.h @@ -340,6 +340,18 @@ namespace macho { RIT_X86_64_TLV = 9 }; + /// ARM also has its own relocation types. + enum RelocationInfoTypeARM { + RIT_ARM_Vanilla = 0, + RIT_ARM_Pair = 1, + RIT_ARM_Difference = 2, + RIT_ARM_LocalDifference = 3, + RIT_ARM_PreboundLazyPointer =4, + RIT_ARM_Branch24Bit = 5, + RIT_ARM_ThumbBranch22Bit = 6, + RIT_ARM_ThumbBranch32Bit = 7 + }; + } // end namespace macho } // end namespace object