Send jit.c errors to gdb_stderr

jit.c writes some error messages to gdb_stdout, but using gdb_stderr
is better.  This is part of PR gdb/7233.

Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=7233
This commit is contained in:
Tom Tromey
2021-12-24 22:11:06 -07:00
parent 84b334970b
commit 0fed74615b

View File

@ -251,7 +251,7 @@ jit_read_descriptor (gdbarch *gdbarch,
err = target_read_memory (addr, desc_buf, desc_size);
if (err)
{
printf_unfiltered (_("Unable to read JIT descriptor from "
fprintf_unfiltered (gdb_stderr, _("Unable to read JIT descriptor from "
"remote memory\n"));
return false;
}
@ -719,7 +719,8 @@ jit_bfd_try_read_symtab (struct jit_code_entry *code_entry,
(code_entry->symfile_addr, code_entry->symfile_size, gnutarget));
if (nbfd == NULL)
{
puts_unfiltered (_("Error opening JITed symbol file, ignoring it.\n"));
fputs_unfiltered (_("Error opening JITed symbol file, ignoring it.\n"),
gdb_stderr);
return;
}
@ -727,7 +728,7 @@ jit_bfd_try_read_symtab (struct jit_code_entry *code_entry,
We would segfault later without this line. */
if (!bfd_check_format (nbfd.get (), bfd_object))
{
printf_unfiltered (_("\
fprintf_unfiltered (gdb_stderr, _("\
JITed symbol file is not an object file, ignoring it.\n"));
return;
}
@ -1138,7 +1139,8 @@ jit_inferior_init (inferior *inf)
/* Check that the version number agrees with that we support. */
if (descriptor.version != 1)
{
printf_unfiltered (_("Unsupported JIT protocol version %ld "
fprintf_unfiltered (gdb_stderr,
_("Unsupported JIT protocol version %ld "
"in descriptor (expected 1)\n"),
(long) descriptor.version);
continue;
@ -1229,7 +1231,8 @@ jit_event_handler (gdbarch *gdbarch, objfile *jiter)
{
objfile *jited = jit_find_objf_with_entry_addr (entry_addr);
if (jited == nullptr)
printf_unfiltered (_("Unable to find JITed code "
fprintf_unfiltered (gdb_stderr,
_("Unable to find JITed code "
"entry at address: %s\n"),
paddress (gdbarch, entry_addr));
else