GDB (xrefs)
|
#include "block.h"
Public Member Functions | |
gdb::array_view< struct block * > | blocks () |
gdb::array_view< const struct block *const > | blocks () const |
struct block * | block (size_t i) |
const struct block * | block (size_t i) const |
void | set_block (int i, struct block *block) |
void | set_num_blocks (int num_blocks) |
int | num_blocks () const |
struct block * | global_block () |
const struct block * | global_block () const |
struct block * | static_block () |
const struct block * | static_block () const |
addrmap * | map () |
const addrmap * | map () const |
void | set_map (addrmap *map) |
Private Attributes | |
struct addrmap * | m_map |
int | m_num_blocks |
struct block * | m_blocks [1] |
|
inline |
Definition at line 271 of file block.h.
References blocks().
Referenced by ada_add_global_exceptions(), global_symbol_searcher::add_matching_symbols(), add_symtab_completions(), basic_lookup_transparent_type_1(), basic_lookup_transparent_type_quick(), block_iter_match_step(), block_iterator_step(), dump_symtab_1(), buildsym_compunit::end_compunit_symtab_with_blockvector(), find_block_in_blockvector(), find_pc_sect_compunit_symtab(), find_symbol_at_address(), get_out_value_type(), iterate_over_all_matching_symtabs(), objfile::lookup_symbol(), lookup_symbol_in_objfile_symtabs(), lookup_symbol_via_quick_fns(), buildsym_compunit::make_blockvector(), and sort_blocks().
|
inline |
|
inline |
Definition at line 258 of file block.h.
References m_blocks, and m_num_blocks.
Referenced by block(), block(), blocks(), find_block_in_blockvector(), objfile_relocate1(), parse_symbol(), and sort_blocks().
|
inline |
Definition at line 264 of file block.h.
References blocks(), m_blocks, and m_num_blocks.
|
inline |
Definition at line 294 of file block.h.
References GLOBAL_BLOCK.
Referenced by buildsym_compunit::augment_type_symtab(), cache_symbol(), buildsym_compunit::end_compunit_symtab_with_blockvector(), find_pc_sect_compunit_symtab(), find_pc_sect_line(), gdbscm_symtab_global_block(), get_out_value_type(), maintenance_check_psymtabs(), mdebug_expand_psymtab(), new_symtab(), parse_symbol(), sort_blocks(), and stpy_global_block().
|
inline |
Definition at line 298 of file block.h.
References GLOBAL_BLOCK.
|
inline |
Definition at line 310 of file block.h.
References m_map.
Referenced by block_starting_point_at(), find_block_in_blockvector(), find_pc_sect_compunit_symtab(), objfile_relocate1(), and set_map().
|
inline |
|
inline |
Definition at line 290 of file block.h.
References m_num_blocks.
Referenced by add_block(), dump_symtab_1(), buildsym_compunit::end_compunit_symtab_with_blockvector(), get_out_value_type(), iterate_over_all_matching_symtabs(), buildsym_compunit::make_blockvector(), set_num_blocks(), and sort_blocks().
|
inline |
Definition at line 279 of file block.h.
References m_blocks.
Referenced by add_block(), finalize_symtab(), buildsym_compunit::make_blockvector(), and new_symtab().
|
inline |
Definition at line 318 of file block.h.
Referenced by finalize_symtab(), and buildsym_compunit::make_blockvector().
|
inline |
Definition at line 286 of file block.h.
References m_num_blocks, and num_blocks().
Referenced by add_block(), finalize_symtab(), buildsym_compunit::make_blockvector(), and new_bvect().
|
inline |
Definition at line 302 of file block.h.
References STATIC_BLOCK.
Referenced by buildsym_compunit::augment_type_symtab(), block_lookup(), cache_symbol(), classify_name(), finalize_symtab(), gdbpy_lookup_static_symbols(), gdbscm_symtab_static_block(), get_expr_block_and_pc(), get_out_value_type(), iterate_over_file_blocks(), maintenance_check_psymtabs(), mdebug_expand_psymtab(), new_symtab(), parse_exp_in_context(), parse_procedure(), parse_symbol(), patch_opaque_types(), sort_blocks(), stpy_static_block(), and yyparse().
|
inline |
Definition at line 306 of file block.h.
References STATIC_BLOCK.
|
private |
Definition at line 331 of file block.h.
Referenced by blocks(), blocks(), and set_block().
|
private |
|
private |
Definition at line 328 of file block.h.
Referenced by blocks(), blocks(), num_blocks(), and set_num_blocks().