This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [01/15] Introduce get_current_arch () function


>>>>> "Ulrich" == Ulrich Weigand <uweigand@de.ibm.com> writes:

Ulrich>  printf_command (char *arg, int from_tty)
Ulrich>  {
Ulrich> +  struct gdbarch *gdbarch = get_current_arch ();

I think that perhaps the printf command should use the arch from the
values it is trying to print.

Ulrich>  	      struct type *wctype = lookup_typename (current_language,
Ulrich> -						     current_gdbarch,
Ulrich> +						     gdbarch,
Ulrich>  						     "wchar_t", NULL, 0);

E.g., here it could use the architecture from val_args[i].

The benefit here would be that you could print out two wide strings,
each from a different architecture, using a single printf.  This seems
like a reasonable thing to want to do.

Tom


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]