From 76fb6829cd9cc53c3eefa98ce6c99bacaa52f491 Mon Sep 17 00:00:00 2001 From: Markus Metzger Date: Mon, 6 Jul 2015 15:21:37 +0200 Subject: [PATCH] ari: fix strerror() use Do not use strerror(), instead use safe_strerror(). gdb/ * nat/linux-btrace.c (kernel_supports_bts, kernel_supports_pt): Use safe_strerror() instead of strerror(). --- gdb/ChangeLog | 5 +++++ gdb/nat/linux-btrace.c | 20 ++++++++++---------- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 680f96c6e8e..a3d5cdc3e23 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2015-07-08 Markus Metzger + + * nat/linux-btrace.c (kernel_supports_bts, kernel_supports_pt): + Use safe_strerror() instead of strerror(). + 2015-07-07 Yao Qi * features/arm-with-m-fpa-layout.xml: Set architecture to arm. diff --git a/gdb/nat/linux-btrace.c b/gdb/nat/linux-btrace.c index 3b630f53801..b6e13d31f73 100644 --- a/gdb/nat/linux-btrace.c +++ b/gdb/nat/linux-btrace.c @@ -370,7 +370,7 @@ kernel_supports_bts (void) switch (child) { case -1: - warning (_("test bts: cannot fork: %s."), strerror (errno)); + warning (_("test bts: cannot fork: %s."), safe_strerror (errno)); return 0; case 0: @@ -378,7 +378,7 @@ kernel_supports_bts (void) if (status != 0) { warning (_("test bts: cannot PTRACE_TRACEME: %s."), - strerror (errno)); + safe_strerror (errno)); _exit (1); } @@ -386,7 +386,7 @@ kernel_supports_bts (void) if (status != 0) { warning (_("test bts: cannot raise SIGTRAP: %s."), - strerror (errno)); + safe_strerror (errno)); _exit (1); } @@ -397,7 +397,7 @@ kernel_supports_bts (void) if (pid != child) { warning (_("test bts: bad pid %ld, error: %s."), - (long) pid, strerror (errno)); + (long) pid, safe_strerror (errno)); return 0; } @@ -429,7 +429,7 @@ kernel_supports_bts (void) if (pid != child) { warning (_("test bts: bad pid %ld, error: %s."), - (long) pid, strerror (errno)); + (long) pid, safe_strerror (errno)); if (!WIFSIGNALED (status)) warning (_("test bts: expected killed. status: %d."), status); @@ -453,7 +453,7 @@ kernel_supports_pt (void) switch (child) { case -1: - warning (_("test pt: cannot fork: %s."), strerror (errno)); + warning (_("test pt: cannot fork: %s."), safe_strerror (errno)); return 0; case 0: @@ -461,7 +461,7 @@ kernel_supports_pt (void) if (status != 0) { warning (_("test pt: cannot PTRACE_TRACEME: %s."), - strerror (errno)); + safe_strerror (errno)); _exit (1); } @@ -469,7 +469,7 @@ kernel_supports_pt (void) if (status != 0) { warning (_("test pt: cannot raise SIGTRAP: %s."), - strerror (errno)); + safe_strerror (errno)); _exit (1); } @@ -480,7 +480,7 @@ kernel_supports_pt (void) if (pid != child) { warning (_("test pt: bad pid %ld, error: %s."), - (long) pid, strerror (errno)); + (long) pid, safe_strerror (errno)); return 0; } @@ -516,7 +516,7 @@ kernel_supports_pt (void) if (pid != child) { warning (_("test pt: bad pid %ld, error: %s."), - (long) pid, strerror (errno)); + (long) pid, safe_strerror (errno)); if (!WIFSIGNALED (status)) warning (_("test pt: expected killed. status: %d."), status); -- 2.30.2