diff options
author | Ulrich Weigand <uweigand@de.ibm.com> | 2006-11-22 13:44:45 +0000 |
---|---|---|
committer | Ulrich Weigand <uweigand@de.ibm.com> | 2006-11-22 13:44:45 +0000 |
commit | 0b2b0195d1b3b75d9fd0e5313466a0141790071d (patch) | |
tree | c685ca6d43e2bb095da319b07c2cfe1c47f1f988 /gdb/value.h | |
parent | 765dc01564a52c8e8ef896ec4acef04a38d60377 (diff) | |
download | fsf-binutils-gdb-0b2b0195d1b3b75d9fd0e5313466a0141790071d.zip fsf-binutils-gdb-0b2b0195d1b3b75d9fd0e5313466a0141790071d.tar.gz fsf-binutils-gdb-0b2b0195d1b3b75d9fd0e5313466a0141790071d.tar.bz2 |
* findvar.c (address_from_register): New function.
* value.h (address_from_register): Add prototype.
* dwarf2loc.c (dwarf_expr_read_reg): Use address_from_register.
Diffstat (limited to 'gdb/value.h')
-rw-r--r-- | gdb/value.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gdb/value.h b/gdb/value.h index 87129d6..001761a 100644 --- a/gdb/value.h +++ b/gdb/value.h @@ -282,6 +282,9 @@ extern struct value *value_at_lazy (struct type *type, CORE_ADDR addr); extern struct value *value_from_register (struct type *type, int regnum, struct frame_info *frame); +extern CORE_ADDR address_from_register (struct type *type, int regnum, + struct frame_info *frame); + extern struct value *value_of_variable (struct symbol *var, struct block *b); extern struct value *value_of_register (int regnum, struct frame_info *frame); |