static struct value * aix_sighandle_frame_prev_register (struct frame_info *this_frame, void **this_prologue_cache, int regnum) { struct trad_frame_cache *this_trad_cache = aix_sighandle_frame_cache (this_frame, this_prologue_cache); return trad_frame_get_register (this_trad_cache, this_frame, regnum); }
static struct value * arm_android_sigreturn_frame_prev_register (struct frame_info *this_frame, void **this_cache, int prev_regnum) { struct trad_frame_cache *trad_cache = *this_cache; return trad_frame_get_register (trad_cache, this_frame, prev_regnum); }
static struct value * amd64obsd_trapframe_prev_register (struct frame_info *this_frame, void **this_cache, int regnum) { struct trad_frame_cache *cache = amd64obsd_trapframe_cache (this_frame, this_cache); return trad_frame_get_register (cache, this_frame, regnum); }
static struct value * frv_linux_sigtramp_frame_prev_register (struct frame_info *this_frame, void **this_cache, int regnum) { /* Make sure we've initialized the cache. */ struct trad_frame_cache *cache = frv_linux_sigtramp_frame_cache (this_frame, this_cache); return trad_frame_get_register (cache, this_frame, regnum); }
static struct value * ppcfbsd_sigtramp_frame_prev_register (struct frame_info *this_frame, void **this_cache, int regnum) { struct trad_frame_cache *cache = ppcfbsd_sigtramp_frame_cache (this_frame, this_cache); return trad_frame_get_register (cache, this_frame, regnum); }
static struct value * tramp_frame_prev_register (struct frame_info *this_frame, void **this_cache, int prev_regnum) { struct trad_frame_cache *trad_cache = tramp_frame_cache (this_frame, this_cache); return trad_frame_get_register (trad_cache, this_frame, prev_regnum); }
static void frv_linux_sigtramp_frame_prev_register (struct frame_info *next_frame, void **this_cache, int regnum, int *optimizedp, enum lval_type *lvalp, CORE_ADDR *addrp, int *realnump, gdb_byte *valuep) { /* Make sure we've initialized the cache. */ struct trad_frame_cache *cache = frv_linux_sigtramp_frame_cache (next_frame, this_cache); trad_frame_get_register (cache, next_frame, regnum, optimizedp, lvalp, addrp, realnump, valuep); }
static void vaxobsd_sigtramp_frame_prev_register (struct frame_info *next_frame, void **this_cache, int regnum, int *optimizedp, enum lval_type *lvalp, CORE_ADDR *addrp, int *realnump, gdb_byte *valuep) { struct trad_frame_cache *cache = vaxobsd_sigtramp_frame_cache (next_frame, this_cache); trad_frame_get_register (cache, next_frame, regnum, optimizedp, lvalp, addrp, realnump, valuep); }
static void tramp_frame_prev_register (struct frame_info *next_frame, void **this_cache, int prev_regnum, int *optimizedp, enum lval_type * lvalp, CORE_ADDR *addrp, int *realnump, void *valuep) { struct trad_frame_cache *trad_cache = tramp_frame_cache (next_frame, this_cache); trad_frame_get_register (trad_cache, next_frame, prev_regnum, optimizedp, lvalp, addrp, realnump, valuep); }
static void mn10300_frame_prev_register (struct frame_info *next_frame, void **this_prologue_cache, /* APPLE LOCAL variable opt states. */ int regnum, enum opt_state *optimizedp, enum lval_type *lvalp, CORE_ADDR *addrp, int *realnump, void *bufferp) { struct trad_frame_cache *cache = mn10300_frame_unwind_cache (next_frame, this_prologue_cache); trad_frame_get_register (cache, next_frame, regnum, optimizedp, lvalp, addrp, realnump, bufferp); /* Or... trad_frame_get_prev_register (next_frame, cache->prev_regs, regnum, optimizedp, lvalp, addrp, realnump, bufferp); */ }