gdb/ARI: Call safe_strerror instead of strerror in linux-ptrace.c

gdb/ChangeLog:

        * nat/linux-ptrace.c (linux_ptrace_attach_fail_reason_string)
        (linux_ptrace_test_ret_to_nx): Use safe_strerror instead of
        strerror.
This commit is contained in:
Joel Brobecker 2015-01-20 18:38:23 +01:00
parent 42b87c63bc
commit 049bb5dee8
2 changed files with 14 additions and 8 deletions

View File

@ -1,3 +1,9 @@
2015-01-20 Joel Brobecker <brobecker@adacore.com>
* nat/linux-ptrace.c (linux_ptrace_attach_fail_reason_string)
(linux_ptrace_test_ret_to_nx): Use safe_strerror instead of
strerror.
2015-01-20 Wei-cheng Wang <cole945@gmail.com> 2015-01-20 Wei-cheng Wang <cole945@gmail.com>
* rs6000-tdep.c (ppc_process_record_op4, ppc_process_record_op19, * rs6000-tdep.c (ppc_process_record_op4, ppc_process_record_op19,

View File

@ -73,10 +73,10 @@ linux_ptrace_attach_fail_reason_string (ptid_t ptid, int err)
warnings = buffer_finish (&buffer); warnings = buffer_finish (&buffer);
if (warnings[0] != '\0') if (warnings[0] != '\0')
reason_string = xstrprintf ("%s (%d), %s", reason_string = xstrprintf ("%s (%d), %s",
strerror (err), err, warnings); safe_strerror (err), err, warnings);
else else
reason_string = xstrprintf ("%s (%d)", reason_string = xstrprintf ("%s (%d)",
strerror (err), err); safe_strerror (err), err);
xfree (warnings); xfree (warnings);
return reason_string; return reason_string;
} }
@ -111,7 +111,7 @@ linux_ptrace_test_ret_to_nx (void)
if (return_address == MAP_FAILED) if (return_address == MAP_FAILED)
{ {
warning (_("linux_ptrace_test_ret_to_nx: Cannot mmap: %s"), warning (_("linux_ptrace_test_ret_to_nx: Cannot mmap: %s"),
strerror (errno)); safe_strerror (errno));
return; return;
} }
@ -123,7 +123,7 @@ linux_ptrace_test_ret_to_nx (void)
{ {
case -1: case -1:
warning (_("linux_ptrace_test_ret_to_nx: Cannot fork: %s"), warning (_("linux_ptrace_test_ret_to_nx: Cannot fork: %s"),
strerror (errno)); safe_strerror (errno));
return; return;
case 0: case 0:
@ -131,7 +131,7 @@ linux_ptrace_test_ret_to_nx (void)
(PTRACE_TYPE_ARG4) NULL); (PTRACE_TYPE_ARG4) NULL);
if (l != 0) if (l != 0)
warning (_("linux_ptrace_test_ret_to_nx: Cannot PTRACE_TRACEME: %s"), warning (_("linux_ptrace_test_ret_to_nx: Cannot PTRACE_TRACEME: %s"),
strerror (errno)); safe_strerror (errno));
else else
{ {
#if defined __i386__ #if defined __i386__
@ -161,7 +161,7 @@ linux_ptrace_test_ret_to_nx (void)
if (got_pid != child) if (got_pid != child)
{ {
warning (_("linux_ptrace_test_ret_to_nx: waitpid returned %ld: %s"), warning (_("linux_ptrace_test_ret_to_nx: waitpid returned %ld: %s"),
(long) got_pid, strerror (errno)); (long) got_pid, safe_strerror (errno));
return; return;
} }
@ -205,7 +205,7 @@ linux_ptrace_test_ret_to_nx (void)
if (errno != 0) if (errno != 0)
{ {
warning (_("linux_ptrace_test_ret_to_nx: Cannot PTRACE_PEEKUSER: %s"), warning (_("linux_ptrace_test_ret_to_nx: Cannot PTRACE_PEEKUSER: %s"),
strerror (errno)); safe_strerror (errno));
return; return;
} }
pc = (void *) (uintptr_t) l; pc = (void *) (uintptr_t) l;
@ -220,7 +220,7 @@ linux_ptrace_test_ret_to_nx (void)
{ {
warning (_("linux_ptrace_test_ret_to_nx: " warning (_("linux_ptrace_test_ret_to_nx: "
"PTRACE_KILL waitpid returned %ld: %s"), "PTRACE_KILL waitpid returned %ld: %s"),
(long) got_pid, strerror (errno)); (long) got_pid, safe_strerror (errno));
return; return;
} }
if (!WIFSIGNALED (kill_status)) if (!WIFSIGNALED (kill_status))