LLDB mainline
RISCV_DWARF_Registers.h
Go to the documentation of this file.
1//===-- RISCV_DWARF_Registers.h ---------------------------------*- C++ -*-===//
2//
3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4// See https://llvm.org/LICENSE.txt for license information.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7//===----------------------------------------------------------------------===//
8
9#ifndef LLDB_SOURCE_UTILITY_RISCV_DWARF_REGISTERS_H
10#define LLDB_SOURCE_UTILITY_RISCV_DWARF_REGISTERS_H
11
12#include "lldb/lldb-private.h"
13
14namespace riscv_dwarf {
15
16enum {
49
82
83 // alternate frame return column
85
120 // The vector extension adds seven unprivileged CSRs
121 // (vstart, vxsat, vxrm, vcsr, vtype, vl, vlenb)
122 // to a base scalar RISC-V ISA.
131
132 // register ABI name
165
198
199 // mock pc regnum
201};
202
203} // namespace riscv_dwarf
204
205#endif // LLDB_SOURCE_UTILITY_RISCV_DWARF_REGISTERS_H