gdb/gdbserver/
* remote-utils.c (prepare_resume_reply): Replace with macro target_core_of_thread. * server.c (handle_qxfer_threads_proper): Likewise. * target.h (traget_core_of_thread): New macro.
This commit is contained in:
parent
48fe46695a
commit
3e10640f3c
4 changed files with 14 additions and 6 deletions
|
@ -1,3 +1,10 @@
|
|||
2012-04-19 Yao Qi <yao@codesourcery.com>
|
||||
|
||||
* remote-utils.c (prepare_resume_reply): Replace with macro
|
||||
target_core_of_thread.
|
||||
* server.c (handle_qxfer_threads_proper): Likewise.
|
||||
* target.h (traget_core_of_thread): New macro.
|
||||
|
||||
2012-04-16 Yao Qi <yao@codesourcery.com>
|
||||
|
||||
* tracepoint.c (cmd_qtstart): Download tracepoints even when they are
|
||||
|
|
|
@ -1390,8 +1390,8 @@ prepare_resume_reply (char *buf, ptid_t ptid,
|
|||
strcat (buf, ";");
|
||||
buf += strlen (buf);
|
||||
|
||||
if (the_target->core_of_thread)
|
||||
core = (*the_target->core_of_thread) (ptid);
|
||||
core = target_core_of_thread (ptid);
|
||||
|
||||
if (core != -1)
|
||||
{
|
||||
sprintf (buf, "core:");
|
||||
|
|
|
@ -1161,14 +1161,11 @@ handle_qxfer_threads_proper (struct buffer *buffer)
|
|||
{
|
||||
ptid_t ptid = thread_to_gdb_id ((struct thread_info *)thread);
|
||||
char ptid_s[100];
|
||||
int core = -1;
|
||||
int core = target_core_of_thread (ptid);
|
||||
char core_s[21];
|
||||
|
||||
write_ptid (ptid_s, ptid);
|
||||
|
||||
if (the_target->core_of_thread)
|
||||
core = (*the_target->core_of_thread) (ptid);
|
||||
|
||||
if (core != -1)
|
||||
{
|
||||
sprintf (core_s, "%d", core);
|
||||
|
|
|
@ -540,6 +540,10 @@ ptid_t mywait (ptid_t ptid, struct target_waitstatus *ourstatus, int options,
|
|||
(*the_target->done_accessing_memory) (); \
|
||||
} while (0)
|
||||
|
||||
#define target_core_of_thread(ptid) \
|
||||
(the_target->core_of_thread ? (*the_target->core_of_thread) (ptid) \
|
||||
: -1)
|
||||
|
||||
int read_inferior_memory (CORE_ADDR memaddr, unsigned char *myaddr, int len);
|
||||
|
||||
int write_inferior_memory (CORE_ADDR memaddr, const unsigned char *myaddr,
|
||||
|
|
Loading…
Reference in a new issue