mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-29 08:24:05 +08:00
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:
23
gdb/jit.c
23
gdb/jit.c
@ -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 ();
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user