aboutsummaryrefslogtreecommitdiff
path: root/gdb/value.h
diff options
context:
space:
mode:
authorUlrich Weigand <uweigand@de.ibm.com>2006-11-22 13:44:45 +0000
committerUlrich Weigand <uweigand@de.ibm.com>2006-11-22 13:44:45 +0000
commit0b2b0195d1b3b75d9fd0e5313466a0141790071d (patch)
treec685ca6d43e2bb095da319b07c2cfe1c47f1f988 /gdb/value.h
parent765dc01564a52c8e8ef896ec4acef04a38d60377 (diff)
downloadfsf-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.h3
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);