2006-11-06 Jim Blandy <jimb@codesourcery.com>
* (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.
This commit is contained in:
parent
fd034a2f3f
commit
e5192dd81c
@ -1,3 +1,9 @@
|
||||
2006-11-06 Jim Blandy <jimb@codesourcery.com>
|
||||
|
||||
* (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 <vladimir@codesourcery.com>
|
||||
|
||||
* serial.c (serial_open): Strip leading spaces from program
|
||||
|
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user