diff options
author | Sergio Durigan Junior <sergiodj@redhat.com> | 2016-08-28 23:39:45 -0400 |
---|---|---|
committer | Sergio Durigan Junior <sergiodj@redhat.com> | 2016-09-01 14:55:15 -0400 |
commit | f2b9e3dfd4bc3c5149496fdbeaa5f0907220685f (patch) | |
tree | 7478f04b0d2ec5dbbda6985fe74e8ea3d70d18ae /gdb/target.h | |
parent | 049a857091cff98371b5688140832a3cf767153c (diff) | |
download | gdb-f2b9e3dfd4bc3c5149496fdbeaa5f0907220685f.zip gdb-f2b9e3dfd4bc3c5149496fdbeaa5f0907220685f.tar.gz gdb-f2b9e3dfd4bc3c5149496fdbeaa5f0907220685f.tar.bz2 |
Share target_wait prototype between GDB and gdbserver
This commit moves the target_wait prototype from the GDB-specific
target.h header to the common target/target.h header. Then, it
creates a compatible implementation of target_wait on gdbserver using
the_target->wait, and adjusts the (only) caller (mywait function).
Pretty straightforward, no regressions introduced.
gdb/gdbserver/ChangeLog:
2016-09-01 Sergio Durigan Junior <sergiodj@redhat.com>
* target.c (mywait): Call target_wait instead of
the_target->wait.
(target_wait): New function.
gdb/ChangeLog:
2016-09-01 Sergio Durigan Junior <sergiodj@redhat.com>
* target.c (target_wait): Mention that the function's prototype
can be found at target/target.h.
* target.h (target_wait): Move prototype from here...
* target/target.h (target_wait): ... to here.
Diffstat (limited to 'gdb/target.h')
-rw-r--r-- | gdb/target.h | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/gdb/target.h b/gdb/target.h index 9506e04..493a613 100644 --- a/gdb/target.h +++ b/gdb/target.h @@ -1341,17 +1341,7 @@ extern void target_disconnect (const char *, int); extern void target_resume (ptid_t ptid, int step, enum gdb_signal signal); -/* Wait for process pid to do something. PTID = -1 to wait for any - pid to do something. Return pid of child, or -1 in case of error; - store status through argument pointer STATUS. Note that it is - _NOT_ OK to throw_exception() out of target_wait() without popping - the debugging target from the stack; GDB isn't prepared to get back - to the prompt with a debugging target but without the frame cache, - stop_pc, etc., set up. OPTIONS is a bitwise OR of TARGET_W* - options. */ - -extern ptid_t target_wait (ptid_t ptid, struct target_waitstatus *status, - int options); +/* For target_read_memory see target/target.h. */ /* The default target_ops::to_wait implementation. */ |