mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-03 04:12:10 +08:00
2006-11-03 Jim Blandy <jimb@codesourcery.com>
* dwarf2loc.c (dwarf_expr_read_reg): Use frame_unwind_register instead of frame_register. Doc fix.
This commit is contained in:
parent
652ec9bd89
commit
4bc9efe119
@ -1,3 +1,8 @@
|
||||
2006-11-03 Jim Blandy <jimb@codesourcery.com>
|
||||
|
||||
* dwarf2loc.c (dwarf_expr_read_reg): Use frame_unwind_register
|
||||
instead of frame_register. Doc fix.
|
||||
|
||||
2006-11-02 Daniel Jacobowitz <dan@codesourcery.com>
|
||||
|
||||
* dwarf2read.c (struct dwarf2_per_cu_data): Update comment.
|
||||
|
@ -114,9 +114,8 @@ struct dwarf_expr_baton
|
||||
|
||||
/* Helper functions for dwarf2_evaluate_loc_desc. */
|
||||
|
||||
/* Using the frame specified in BATON, read register REGNUM. The lval
|
||||
type will be returned in LVALP, and for lval_memory the register
|
||||
save address will be returned in ADDRP. */
|
||||
/* Using the frame specified in BATON, return the value of register
|
||||
REGNUM, treated as an unsigned integer. */
|
||||
static CORE_ADDR
|
||||
dwarf_expr_read_reg (void *baton, int dwarf_regnum)
|
||||
{
|
||||
@ -130,8 +129,7 @@ dwarf_expr_read_reg (void *baton, int dwarf_regnum)
|
||||
regsize = register_size (current_gdbarch, regnum);
|
||||
buf = alloca (regsize);
|
||||
|
||||
frame_register (debaton->frame, regnum, &optimized, &lval_type, &save_addr,
|
||||
&realnum, buf);
|
||||
frame_unwind_register (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