* parse.c (msymbol_addr_type): Replaced by
lookup_pointer_type (builtin_type_void). * printcmd.c (_initialize_printcmd): Give examine_*_type a name for `ptype $_'. * printcmd.c (print_formatted): Call val_print_string directly, rather than via value_print.
This commit is contained in:
parent
3046ecae1f
commit
4461196e69
13
gdb/parse.c
13
gdb/parse.c
|
@ -354,10 +354,6 @@ write_exp_bitstring (str)
|
||||||
write_exp_elt_longcst ((LONGEST) bits);
|
write_exp_elt_longcst ((LONGEST) bits);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Type that corresponds to the address given in a minimal symbol. */
|
|
||||||
|
|
||||||
static struct type *msymbol_addr_type;
|
|
||||||
|
|
||||||
/* Add the appropriate elements for a minimal symbol to the end of
|
/* Add the appropriate elements for a minimal symbol to the end of
|
||||||
the expression. */
|
the expression. */
|
||||||
|
|
||||||
|
@ -368,7 +364,7 @@ write_exp_msymbol (msymbol, text_symbol_type, data_symbol_type)
|
||||||
struct type *data_symbol_type;
|
struct type *data_symbol_type;
|
||||||
{
|
{
|
||||||
write_exp_elt_opcode (OP_LONG);
|
write_exp_elt_opcode (OP_LONG);
|
||||||
write_exp_elt_type (msymbol_addr_type);
|
write_exp_elt_type (lookup_pointer_type (builtin_type_void));
|
||||||
write_exp_elt_longcst ((LONGEST) SYMBOL_VALUE_ADDRESS (msymbol));
|
write_exp_elt_longcst ((LONGEST) SYMBOL_VALUE_ADDRESS (msymbol));
|
||||||
write_exp_elt_opcode (OP_LONG);
|
write_exp_elt_opcode (OP_LONG);
|
||||||
|
|
||||||
|
@ -906,11 +902,4 @@ _initialize_parse ()
|
||||||
type_stack_depth = 0;
|
type_stack_depth = 0;
|
||||||
type_stack = (union type_stack_elt *)
|
type_stack = (union type_stack_elt *)
|
||||||
xmalloc (type_stack_size * sizeof (*type_stack));
|
xmalloc (type_stack_size * sizeof (*type_stack));
|
||||||
|
|
||||||
/* We don't worry too much about what the name of this type is
|
|
||||||
because the name should rarely appear in output to the user. */
|
|
||||||
|
|
||||||
msymbol_addr_type =
|
|
||||||
init_type (TYPE_CODE_PTR, TARGET_PTR_BIT / HOST_CHAR_BIT, 0,
|
|
||||||
"void *", NULL);
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue