diff options
Diffstat (limited to 'gdb/block.h')
-rw-r--r-- | gdb/block.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gdb/block.h b/gdb/block.h index af0d047..36d9601 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, |