+2014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.base/attach.c: Include unistd.h.
+ (main): Call alarm. Add label postloop.
+ * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
+ gdb_breakpoint, gdb_continue_to_breakpoint.
+ (test_command_line_attach_run): Kill ${testpid} in one exit path.
+
2014-09-11 Pedro Alves <palves@redhat.com>
PR gdb/17347
# Verify that the modification really happened.
- gdb_test "tbreak 19" "Temporary breakpoint .*at.*$srcfile, line 19.*" \
- "after attach2, set tbreak postloop"
-
- gdb_test "continue" "main.*at.*$srcfile:19.*" \
- "after attach2, reach tbreak postloop"
+ gdb_breakpoint [gdb_get_line_number "postloop"] temporary
+ gdb_continue_to_breakpoint "postloop" ".* postloop .*"
# Allow the test process to exit, to cleanup after ourselves.
"-iex \"set height 0\" -iex \"set width 0\" --pid=$testpid -ex \"start\""]
if { $res != 0} {
fail $test
+ remote_exec build "kill -9 ${testpid}"
return $res
}
gdb_test_multiple "" $test {