* [PATCH] Fix attach-pie-noexec.exp fail on native-extended-gdbserver
@ 2015-07-13 9:35 Yao Qi
2015-07-13 9:49 ` Pedro Alves
0 siblings, 1 reply; 3+ messages in thread
From: Yao Qi @ 2015-07-13 9:35 UTC (permalink / raw)
To: gdb-patches
When I examine the buildbot fails, I see this fail on
native-extended-gdbserver,
Attaching to process 13529^M
"target:/scratch/yao/gdb/build-git/x86_64/gdb/testsuite/gdb.base/attach-pie-noexec (deleted)": could not open as an executable file: No such file or directory^M
(gdb) FAIL: gdb.base/attach-pie-noexec.exp: attach
if I run tests with board file unix, it doesn't exist,
Attaching to process 13869^M
/scratch/yao/gdb/build-git/x86_64/gdb/testsuite/gdb.base/attach-pie-noexec (deleted): No such file or directory.^M
(gdb) PASS: gdb.base/attach-pie-noexec.exp: attach
the test expects to see the period at the end of the error message,
gdb_test "attach $testpid" "Attaching to process $testpid\r\n.*: No such file or directory\\." "attach"
however the period is missing when running with native-extended-gdbserver.
in exec.c:exec_file_attach, GDB has two places may throw errors [1] and [2],
if (load_via_target)
{
...
}
else
{
...
if (scratch_chan < 0)
perror_with_name (filename); <--- [1]
}
...
if (!exec_bfd)
{
error (_("\"%s\": could not open as an executable file: %s"), <-- [2]
scratch_pathname, bfd_errmsg (bfd_get_error ()));
}
perror_with_name [1] append a period at the end of error message,
but error [2] doesn't. This fix is to add a period at the end of the
error message. Note that this fail is shown up on 7.9 release as well.
gdb:
2015-07-13 Yao Qi <yao.qi@linaro.org>
* exec.c (exec_file_attach): Add period at the end of error
message.
---
gdb/exec.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gdb/exec.c b/gdb/exec.c
index 3dfc437..f1b1049 100644
--- a/gdb/exec.c
+++ b/gdb/exec.c
@@ -283,7 +283,7 @@ exec_file_attach (const char *filename, int from_tty)
if (!exec_bfd)
{
- error (_("\"%s\": could not open as an executable file: %s"),
+ error (_("\"%s\": could not open as an executable file: %s."),
scratch_pathname, bfd_errmsg (bfd_get_error ()));
}
--
1.9.1
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] Fix attach-pie-noexec.exp fail on native-extended-gdbserver
2015-07-13 9:35 [PATCH] Fix attach-pie-noexec.exp fail on native-extended-gdbserver Yao Qi
@ 2015-07-13 9:49 ` Pedro Alves
2015-07-13 16:15 ` Yao Qi
0 siblings, 1 reply; 3+ messages in thread
From: Pedro Alves @ 2015-07-13 9:49 UTC (permalink / raw)
To: Yao Qi, gdb-patches
On 07/13/2015 10:34 AM, Yao Qi wrote:
> 2015-07-13 Yao Qi <yao.qi@linaro.org>
>
> * exec.c (exec_file_attach): Add period at the end of error
> message.
Looks fine to me.
Thanks,
Pedro Alves
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] Fix attach-pie-noexec.exp fail on native-extended-gdbserver
2015-07-13 9:49 ` Pedro Alves
@ 2015-07-13 16:15 ` Yao Qi
0 siblings, 0 replies; 3+ messages in thread
From: Yao Qi @ 2015-07-13 16:15 UTC (permalink / raw)
To: Pedro Alves, gdb-patches
On 13/07/15 10:49, Pedro Alves wrote:
> Looks fine to me.
Thanks, I've pushed it in.
--
Yao (é½å°§)
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2015-07-13 16:15 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-07-13 9:35 [PATCH] Fix attach-pie-noexec.exp fail on native-extended-gdbserver Yao Qi
2015-07-13 9:49 ` Pedro Alves
2015-07-13 16:15 ` Yao Qi
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox