Consolidate API of target_supports_multi_process
This simple commit consolidates the API of target_supports_multi_process. Since both GDB and gdbserver use the same function prototype, all that was needed was to move create this prototype on gdb/target/target.h and turn the macros declared on gdb/{,gdbserver/}target.h into actual functions. Regtested (clean pass) on the BuildBot. gdb/ChangeLog: 2016-10-06 Sergio Durigan Junior <sergiodj@redhat.com> * target.c (target_supports_multi_process): New function, moved from... * target.h (target_supports_multi_process): ... here. Remove macro. * target/target.h (target_supports_multi_process): New prototype. gdb/gdbserver/ChangeLog: 2016-10-06 Sergio Durigan Junior <sergiodj@redhat.com> * target.c (target_supports_multi_process): New function, moved from... * target.h (target_supports_multi_process): ... here. Remove macro.
This commit is contained in:
parent
ddb6d63387
commit
1fb77080fd
7 changed files with 37 additions and 10 deletions
|
@ -2727,6 +2727,14 @@ target_supports_disable_randomization (void)
|
|||
return 0;
|
||||
}
|
||||
|
||||
/* See target/target.h. */
|
||||
|
||||
int
|
||||
target_supports_multi_process (void)
|
||||
{
|
||||
return (*current_target.to_supports_multi_process) (¤t_target);
|
||||
}
|
||||
|
||||
char *
|
||||
target_get_osdata (const char *type)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue