From 2dc3a325f7c46aa6d6631c46627a5553ac6b4d20 Mon Sep 17 00:00:00 2001 From: Jim Blandy Date: Mon, 6 Nov 2006 23:20:12 +0000 Subject: [PATCH] 2006-11-06 Jim Blandy * (dwarf_expr_read_reg): Use frame_register_read, not frame_register. * dwarf2loc.c (dwarf_expr_read_reg): Use frame_register_read instead of frame_register. Doc fix. --- gdb/ChangeLog | 6 ++++++ gdb/dwarf2loc.c | 7 +++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 65b808a767..00248d62d9 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2006-11-06 Jim Blandy + + * (dwarf_expr_read_reg): Use frame_register_read, not frame_register. + * dwarf2loc.c (dwarf_expr_read_reg): Use frame_register_read + instead of frame_register. Doc fix. + 2006-11-04 Vladimir Prus * serial.c (serial_open): Strip leading spaces from program diff --git a/gdb/dwarf2loc.c b/gdb/dwarf2loc.c index 5762c82254..f4f725ee43 100644 --- a/gdb/dwarf2loc.c +++ b/gdb/dwarf2loc.c @@ -120,16 +120,15 @@ static CORE_ADDR dwarf_expr_read_reg (void *baton, int dwarf_regnum) { struct dwarf_expr_baton *debaton = (struct dwarf_expr_baton *) baton; - CORE_ADDR result, save_addr; - enum lval_type lval_type; + CORE_ADDR result; gdb_byte *buf; - int optimized, regnum, realnum, regsize; + int regnum, regsize; regnum = DWARF2_REG_TO_REGNUM (dwarf_regnum); regsize = register_size (current_gdbarch, regnum); buf = alloca (regsize); - frame_unwind_register (debaton->frame, regnum, buf); + frame_register_read (debaton->frame, regnum, buf); /* NOTE: cagney/2003-05-22: This extract is assuming that a DWARF 2 address is always unsigned. That may or may not be true. */ result = extract_unsigned_integer (buf, regsize); -- 2.11.0