Lines Matching defs:block
52 #include "block.h"
106 struct block *block;
124 static void write_object_renaming (struct block *, struct symbol *, int);
126 static void write_var_from_name (struct block *, struct name_info);
162 struct block *bval;
185 %type <bval> block
541 | block NAME /* GDB extension */
546 | block OBJECT_RENAMING
556 block : BLOCKNAME /* GDB extension */
558 | block BLOCKNAME /* GDB extension */
564 | block TYPENAME { $$ = $2; }
567 | block TYPENAME TICK_ACCESS
655 /* Emit expression to access an instance of SYM, in block BLOCK (if
658 write_var_from_sym (struct block *orig_left_context,
659 struct block *block,
665 || contained_in (block, innermost_block))
666 innermost_block = block;
670 write_exp_elt_block (block);
680 write_var_from_name (struct block *orig_left_context,
691 /* Multiple matches: record name and starting block for later
703 write_exp_elt_block (name.block);
708 write_var_from_sym (orig_left_context, name.block, name.sym);
727 write_object_renaming (struct block *orig_left_context,
742 block; otherwise we might fail our symbol lookup below. */