RegisterContext_mips64.h revision 263363
1//===-- RegisterContext_mips64.h --------------------------------*- C++ -*-===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// 9 10#ifndef liblldb_RegisterContext_mips64_H_ 11#define liblldb_RegisterContext_mips64_H_ 12 13// GCC and DWARF Register numbers (eRegisterKindGCC & eRegisterKindDWARF) 14enum 15{ 16 // GP Registers 17 gcc_dwarf_zero_mips64 = 0, 18 gcc_dwarf_r1_mips64, 19 gcc_dwarf_r2_mips64, 20 gcc_dwarf_r3_mips64, 21 gcc_dwarf_r4_mips64, 22 gcc_dwarf_r5_mips64, 23 gcc_dwarf_r6_mips64, 24 gcc_dwarf_r7_mips64, 25 gcc_dwarf_r8_mips64, 26 gcc_dwarf_r9_mips64, 27 gcc_dwarf_r10_mips64, 28 gcc_dwarf_r11_mips64, 29 gcc_dwarf_r12_mips64, 30 gcc_dwarf_r13_mips64, 31 gcc_dwarf_r14_mips64, 32 gcc_dwarf_r15_mips64, 33 gcc_dwarf_r16_mips64, 34 gcc_dwarf_r17_mips64, 35 gcc_dwarf_r18_mips64, 36 gcc_dwarf_r19_mips64, 37 gcc_dwarf_r20_mips64, 38 gcc_dwarf_r21_mips64, 39 gcc_dwarf_r22_mips64, 40 gcc_dwarf_r23_mips64, 41 gcc_dwarf_r24_mips64, 42 gcc_dwarf_r25_mips64, 43 gcc_dwarf_r26_mips64, 44 gcc_dwarf_r27_mips64, 45 gcc_dwarf_gp_mips64, 46 gcc_dwarf_sp_mips64, 47 gcc_dwarf_r30_mips64, 48 gcc_dwarf_ra_mips64, 49 gcc_dwarf_sr_mips64, 50 gcc_dwarf_lo_mips64, 51 gcc_dwarf_hi_mips64, 52 gcc_dwarf_bad_mips64, 53 gcc_dwarf_cause_mips64, 54 gcc_dwarf_pc_mips64, 55 gcc_dwarf_ic_mips64, 56 gcc_dwarf_dummy_mips64 57}; 58 59// GDB Register numbers (eRegisterKindGDB) 60enum 61{ 62 gdb_zero_mips64 = 0, 63 gdb_r1_mips64, 64 gdb_r2_mips64, 65 gdb_r3_mips64, 66 gdb_r4_mips64, 67 gdb_r5_mips64, 68 gdb_r6_mips64, 69 gdb_r7_mips64, 70 gdb_r8_mips64, 71 gdb_r9_mips64, 72 gdb_r10_mips64, 73 gdb_r11_mips64, 74 gdb_r12_mips64, 75 gdb_r13_mips64, 76 gdb_r14_mips64, 77 gdb_r15_mips64, 78 gdb_r16_mips64, 79 gdb_r17_mips64, 80 gdb_r18_mips64, 81 gdb_r19_mips64, 82 gdb_r20_mips64, 83 gdb_r21_mips64, 84 gdb_r22_mips64, 85 gdb_r23_mips64, 86 gdb_r24_mips64, 87 gdb_r25_mips64, 88 gdb_r26_mips64, 89 gdb_r27_mips64, 90 gdb_gp_mips64, 91 gdb_sp_mips64, 92 gdb_r30_mips64, 93 gdb_ra_mips64, 94 gdb_sr_mips64, 95 gdb_lo_mips64, 96 gdb_hi_mips64, 97 gdb_bad_mips64, 98 gdb_cause_mips64, 99 gdb_pc_mips64, 100 gdb_ic_mips64, 101 gdb_dummy_mips64 102}; 103 104#endif // liblldb_RegisterContext_mips64_H_ 105