static void sparc64_sol2_sigtramp_frame_this_id (struct frame_info *next_frame, void **this_cache, struct frame_id *this_id) { struct sparc_frame_cache *cache = sparc64_sol2_sigtramp_frame_cache (next_frame, this_cache); (*this_id) = frame_id_build (cache->base, cache->pc); }
static struct value * sparc64_sol2_sigtramp_frame_prev_register (struct frame_info *this_frame, void **this_cache, int regnum) { struct sparc_frame_cache *cache = sparc64_sol2_sigtramp_frame_cache (this_frame, this_cache); return trad_frame_get_prev_register (this_frame, cache->saved_regs, regnum); }
static void sparc64_sol2_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 sparc_frame_cache *cache = sparc64_sol2_sigtramp_frame_cache (next_frame, this_cache); trad_frame_get_prev_register (next_frame, cache->saved_regs, regnum, optimizedp, lvalp, addrp, realnump, valuep); }