Home | History | Annotate | Line # | Download | only in sim
      1      1.1  christos /* sim-aarch64.h --- interface between AArch64 simulator and GDB.
      2      1.1  christos 
      3  1.1.1.2  christos    Copyright (C) 2015-2025 Free Software Foundation, Inc.
      4      1.1  christos 
      5      1.1  christos    Contributed by Red Hat.
      6      1.1  christos 
      7      1.1  christos    This file is part of GDB.
      8      1.1  christos 
      9      1.1  christos    This program is free software; you can redistribute it and/or modify
     10      1.1  christos    it under the terms of the GNU General Public License as published by
     11      1.1  christos    the Free Software Foundation; either version 3 of the License, or
     12      1.1  christos    (at your option) any later version.
     13      1.1  christos 
     14      1.1  christos    This program is distributed in the hope that it will be useful,
     15      1.1  christos    but WITHOUT ANY WARRANTY; without even the implied warranty of
     16      1.1  christos    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     17      1.1  christos    GNU General Public License for more details.
     18      1.1  christos 
     19      1.1  christos    You should have received a copy of the GNU General Public License
     20      1.1  christos    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
     21      1.1  christos 
     22      1.1  christos #if !defined (SIM_AARCH64_H)
     23      1.1  christos #define SIM_AARCH64_H
     24      1.1  christos 
     25      1.1  christos enum sim_aarch64_regnum
     26      1.1  christos {
     27      1.1  christos   SIM_AARCH64_R0_REGNUM,
     28      1.1  christos   SIM_AARCH64_R1_REGNUM,
     29      1.1  christos   SIM_AARCH64_R2_REGNUM,
     30      1.1  christos   SIM_AARCH64_R3_REGNUM,
     31      1.1  christos   SIM_AARCH64_R4_REGNUM,
     32      1.1  christos   SIM_AARCH64_R5_REGNUM,
     33      1.1  christos   SIM_AARCH64_R6_REGNUM,
     34      1.1  christos   SIM_AARCH64_R7_REGNUM,
     35      1.1  christos   SIM_AARCH64_R8_REGNUM,
     36      1.1  christos   SIM_AARCH64_R9_REGNUM,
     37      1.1  christos   SIM_AARCH64_R10_REGNUM,
     38      1.1  christos   SIM_AARCH64_R11_REGNUM,
     39      1.1  christos   SIM_AARCH64_R12_REGNUM,
     40      1.1  christos   SIM_AARCH64_R13_REGNUM,
     41      1.1  christos   SIM_AARCH64_R14_REGNUM,
     42      1.1  christos   SIM_AARCH64_R15_REGNUM,
     43      1.1  christos   SIM_AARCH64_SP_REGNUM,
     44      1.1  christos   SIM_AARCH64_PC_REGNUM,
     45      1.1  christos   SIM_AARCH64_NUM_REGS
     46      1.1  christos };
     47      1.1  christos 
     48      1.1  christos #endif
     49