⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tm-hppab.h

📁 gdb-6.0 linux 下的调试工具
💻 H
字号:
// OBSOLETE /* Parameters for execution on an HP PA-RISC machine running BSD, for GDB.// OBSOLETE    Contributed by the Center for Software Science at the// OBSOLETE    University of Utah (pa-gdb-bugs@cs.utah.edu).  */// OBSOLETE // OBSOLETE /* For BSD:// OBSOLETE // OBSOLETE    The signal context structure pointer is always saved at the base// OBSOLETE    of the frame + 0x4.// OBSOLETE // OBSOLETE    We get the PC & SP directly from the sigcontext structure itself.// OBSOLETE    For other registers we have to dive in a little deeper: // OBSOLETE // OBSOLETE    The hardware save state pointer is at offset 0x10 within the // OBSOLETE    signal context structure.// OBSOLETE // OBSOLETE    Within the hardware save state, registers are found in the same order// OBSOLETE    as the register numbers in GDB. */// OBSOLETE // OBSOLETE #define FRAME_SAVED_PC_IN_SIGTRAMP(FRAME, TMP) \// OBSOLETE { \// OBSOLETE   *(TMP) = read_memory_integer ((FRAME)->frame + 0x4, 4); \// OBSOLETE   *(TMP) = read_memory_integer (*(TMP) + 0x18, 4); \// OBSOLETE }// OBSOLETE // OBSOLETE #define FRAME_BASE_BEFORE_SIGTRAMP(FRAME, TMP) \// OBSOLETE { \// OBSOLETE   *(TMP) = read_memory_integer ((FRAME)->frame + 0x4, 4); \// OBSOLETE   *(TMP) = read_memory_integer (*(TMP) + 0x8, 4); \// OBSOLETE }// OBSOLETE // OBSOLETE #define FRAME_FIND_SAVED_REGS_IN_SIGTRAMP(FRAME, FSR) \// OBSOLETE { \// OBSOLETE   int i; \// OBSOLETE   CORE_ADDR TMP; \// OBSOLETE   TMP = read_memory_integer ((FRAME)->frame + 0x4, 4); \// OBSOLETE   TMP = read_memory_integer (TMP + 0x10, 4); \// OBSOLETE   for (i = 0; i < NUM_REGS; i++) \// OBSOLETE     { \// OBSOLETE       if (i == SP_REGNUM) \// OBSOLETE 	(FSR)->regs[SP_REGNUM] = read_memory_integer (TMP + SP_REGNUM * 4, 4); \// OBSOLETE       else \// OBSOLETE 	(FSR)->regs[i] = TMP + i * 4; \// OBSOLETE     } \// OBSOLETE }// OBSOLETE // OBSOLETE /* It's mostly just the common stuff.  */// OBSOLETE #include "pa/tm-hppa.h"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -