diff options
author | Tom Tromey <tromey@redhat.com> | 2012-05-10 19:59:12 +0000 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2012-05-10 19:59:12 +0000 |
commit | 84a146c9d3fdfcd4a45b12f88735bd77d4f8d729 (patch) | |
tree | 1af7348130cfb4bd51a0f2f3cf6955c4de6688fe /gdb/jv-lang.c | |
parent | 9439a077bef75279f4881cabc3adbe61cf057504 (diff) | |
download | gdb-84a146c9d3fdfcd4a45b12f88735bd77d4f8d729.zip gdb-84a146c9d3fdfcd4a45b12f88735bd77d4f8d729.tar.gz gdb-84a146c9d3fdfcd4a45b12f88735bd77d4f8d729.tar.bz2 |
* jv-lang.c (get_java_class_symtab): Use allocate_global_block,
set_block_symtab.
* jit.c (finalize_symtab): Use allocate_global_block,
set_block_symtab.
* buildsym.c (finish_block_internal): New function, from old
finish_block.
(finish_block): Rewrite.
(end_symtab): Use finish_block_internal, set_block_symtab.
* block.h (struct global_block): New.
(allocate_global_block, set_block_symtab): Declare.
* block.c (allocate_global_block, set_block_symtab): New
functions.
Diffstat (limited to 'gdb/jv-lang.c')
-rw-r--r-- | gdb/jv-lang.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gdb/jv-lang.c b/gdb/jv-lang.c index c3c5298..a7cfb76 100644 --- a/gdb/jv-lang.c +++ b/gdb/jv-lang.c @@ -158,8 +158,9 @@ get_java_class_symtab (struct gdbarch *gdbarch) BLOCKVECTOR_BLOCK (bv, STATIC_BLOCK) = bl; /* Allocate GLOBAL_BLOCK. */ - bl = allocate_block (&objfile->objfile_obstack); + bl = allocate_global_block (&objfile->objfile_obstack); BLOCK_DICT (bl) = dict_create_hashed_expandable (); + set_block_symtab (bl, class_symtab); BLOCKVECTOR_BLOCK (bv, GLOBAL_BLOCK) = bl; /* Arrange to free the dict. */ |