X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fsentinel-frame.c;h=1d601ca27b2116edadcc0103adc1411ef502d339;hb=refs%2Fheads%2Fconcurrent-displaced-stepping-2020-04-01;hp=c616b5477669356831cae328452125573ffe344d;hpb=19ba03f49581e407097a3e4821a957c422551ae5;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/sentinel-frame.c b/gdb/sentinel-frame.c index c616b54776..1d601ca27b 100644 --- a/gdb/sentinel-frame.c +++ b/gdb/sentinel-frame.c @@ -1,6 +1,6 @@ /* Code dealing with register stack frames, for GDB, the GNU debugger. - Copyright (C) 1986-2015 Free Software Foundation, Inc. + Copyright (C) 1986-2020 Free Software Foundation, Inc. This file is part of GDB. @@ -50,8 +50,8 @@ sentinel_frame_prev_register (struct frame_info *this_frame, = (struct frame_unwind_cache *) *this_prologue_cache; struct value *value; - value = regcache_cooked_read_value (cache->regcache, regnum); - VALUE_FRAME_ID (value) = get_frame_id (this_frame); + value = cache->regcache->cooked_read_value (regnum); + VALUE_NEXT_FRAME_ID (value) = sentinel_frame_id; return value; } @@ -74,7 +74,7 @@ sentinel_frame_prev_arch (struct frame_info *this_frame, struct frame_unwind_cache *cache = (struct frame_unwind_cache *) *this_prologue_cache; - return get_regcache_arch (cache->regcache); + return cache->regcache->arch (); } const struct frame_unwind sentinel_frame_unwind =