- 论坛徽章:
- 0
|
在gdb源代码里找到这样的定义
/* 0 - 31 are integer registers, 32 - 63 are fp registers. */
#define MIPS64_FPR_BASE 32
#define MIPS64_PC 64
#define MIPS64_CAUSE 65
#define MIPS64_BADVADDR 66
#define MIPS64_MMHI 67
#define MIPS64_MMLO 68
#define MIPS64_FPC_CSR 69
#define MIPS64_FPC_EIR 70
/* Match the register numbers defined by Kernel. This is a temporary fix. */
#define MIPS64_EF_REG0 0
#define MIPS64_EF_REG31 31
#define MIPS64_EF_LO 33
#define MIPS64_EF_HI 34
#define MIPS64_EF_CP0_EPC 37
#define MIPS64_EF_CP0_BADVADDR 35
#define MIPS64_EF_CP0_STATUS 32
#define MIPS64_EF_CP0_CAUSE 36
#define MIPS64_EF_SIZE 304
eip应该对应MIPS64_PC , 但不知道esp, npc寄存器分别对应的哪个 |
|