summaryrefslogtreecommitdiff
path: root/gdb/block.h
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/block.h')
-rw-r--r--gdb/block.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/gdb/block.h b/gdb/block.h
index af0d047158f..36d96011d93 100644
--- a/gdb/block.h
+++ b/gdb/block.h
@@ -25,6 +25,7 @@
/* Opaque declarations. */
struct symbol;
+struct symtab;
struct dictionary;
struct namespace_info;
struct using_direct;
@@ -139,6 +140,15 @@ extern struct symbol *block_function (const struct block *);
extern int contained_in (const struct block *, const struct block *);
+extern struct blockvector *blockvector_for_pc (CORE_ADDR, int *);
+
+extern struct blockvector *blockvector_for_pc_sect (CORE_ADDR, asection *,
+ int *, struct symtab *);
+
+extern struct block *block_for_pc (CORE_ADDR);
+
+extern struct block *block_for_pc_sect (CORE_ADDR, asection *);
+
extern const char *block_scope (const struct block *block);
extern void block_set_scope (struct block *block, const char *scope,