diff options
Diffstat (limited to 'include/llvm/Object/MachOFormat.h')
-rw-r--r-- | include/llvm/Object/MachOFormat.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/llvm/Object/MachOFormat.h b/include/llvm/Object/MachOFormat.h index 1e1bd95248..5a33951e28 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 |