- 論壇徽章:
- 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應(yīng)該對(duì)應(yīng)MIPS64_PC , 但不知道esp, npc寄存器分別對(duì)應(yīng)的哪個(gè) |
|