]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/llvm/tools/lldb/source/Utility/ARM_ehframe_Registers.h
Merge ^/head r312968 through r313054.
[FreeBSD/FreeBSD.git] / contrib / llvm / tools / lldb / source / Utility / ARM_ehframe_Registers.h
1 //===-- ARM_ehframe_Registers.h -------------------------------------*- C++
2 //-*-===//
3 //
4 //                     The LLVM Compiler Infrastructure
5 //
6 // This file is distributed under the University of Illinois Open Source
7 // License. See LICENSE.TXT for details.
8 //
9 //===----------------------------------------------------------------------===//
10
11 #ifndef utility_ARM_ehframe_Registers_h_
12 #define utility_ARM_ehframe_Registers_h_
13
14 // The register numbers used in the eh_frame unwind information.
15 // Should be the same as DWARF register numbers.
16
17 enum {
18   ehframe_r0 = 0,
19   ehframe_r1,
20   ehframe_r2,
21   ehframe_r3,
22   ehframe_r4,
23   ehframe_r5,
24   ehframe_r6,
25   ehframe_r7,
26   ehframe_r8,
27   ehframe_r9,
28   ehframe_r10,
29   ehframe_r11,
30   ehframe_r12,
31   ehframe_sp,
32   ehframe_lr,
33   ehframe_pc,
34   ehframe_cpsr
35 };
36
37 #endif // utility_ARM_ehframe_Registers_h_