aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Metzger <markus.t.metzger@intel.com>2015-07-06 15:21:37 +0200
committerMarkus Metzger <markus.t.metzger@intel.com>2015-07-08 09:57:55 +0200
commit76fb6829cd9cc53c3eefa98ce6c99bacaa52f491 (patch)
treea2d8704dfd7617547fe7fdfc34a29383fce3ee7a
parent501f83eb1837e89f8a4060b46d68d155156b41eb (diff)
downloadgdb-76fb6829cd9cc53c3eefa98ce6c99bacaa52f491.zip
gdb-76fb6829cd9cc53c3eefa98ce6c99bacaa52f491.tar.gz
gdb-76fb6829cd9cc53c3eefa98ce6c99bacaa52f491.tar.bz2
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().
-rw-r--r--gdb/ChangeLog5
-rw-r--r--gdb/nat/linux-btrace.c20
2 files changed, 15 insertions, 10 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 680f96c..a3d5cdc 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,8 @@
+2015-07-08 Markus Metzger <markus.t.metzger@intel.com>
+
+ * nat/linux-btrace.c (kernel_supports_bts, kernel_supports_pt):
+ Use safe_strerror() instead of strerror().
+
2015-07-07 Yao Qi <yao.qi@linaro.org>
* 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 3b630f5..b6e13d3 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);