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