37 lines · c
1//===-- ARM_ehframe_Registers.h -------------------------------------*- C++2//-*-===//3//4// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.5// See https://llvm.org/LICENSE.txt for license information.6// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception7//8//===----------------------------------------------------------------------===//9 10#ifndef LLDB_SOURCE_UTILITY_ARM_EHFRAME_REGISTERS_H11#define LLDB_SOURCE_UTILITY_ARM_EHFRAME_REGISTERS_H12 13// The register numbers used in the eh_frame unwind information.14// Should be the same as DWARF register numbers.15 16enum {17 ehframe_r0 = 0,18 ehframe_r1,19 ehframe_r2,20 ehframe_r3,21 ehframe_r4,22 ehframe_r5,23 ehframe_r6,24 ehframe_r7,25 ehframe_r8,26 ehframe_r9,27 ehframe_r10,28 ehframe_r11,29 ehframe_r12,30 ehframe_sp,31 ehframe_lr,32 ehframe_pc,33 ehframe_cpsr34};35 36#endif // LLDB_SOURCE_UTILITY_ARM_EHFRAME_REGISTERS_H37