| Index: gdb/gdbserver/gdbthread.h
|
| diff --git a/gdb/gdbserver/gdbthread.h b/gdb/gdbserver/gdbthread.h
|
| index d863ec00104b38c262099c654e992f95da8fde7a..b43d67692106a720a4fec96b753fef88038c64c7 100644
|
| --- a/gdb/gdbserver/gdbthread.h
|
| +++ b/gdb/gdbserver/gdbthread.h
|
| @@ -1,6 +1,5 @@
|
| /* Multi-thread control defs for remote server for GDB.
|
| - Copyright (C) 1993, 1995, 1997-2000, 2002-2012 Free Software
|
| - Foundation, Inc.
|
| + Copyright (C) 1993-2013 Free Software Foundation, Inc.
|
|
|
| This file is part of GDB.
|
|
|
| @@ -21,6 +20,9 @@
|
| #define GDB_THREAD_H
|
|
|
| #include "server.h"
|
| +#include "inferiors.h"
|
| +
|
| +struct btrace_target_info;
|
|
|
| struct thread_info
|
| {
|
| @@ -58,6 +60,9 @@ struct thread_info
|
| Each item in the list holds the current step of the while-stepping
|
| action. */
|
| struct wstep_state *while_stepping;
|
| +
|
| + /* Branch trace target information for this thread. */
|
| + struct btrace_target_info *btrace;
|
| };
|
|
|
| extern struct inferior_list all_threads;
|
| @@ -68,4 +73,6 @@ void add_thread (ptid_t ptid, void *target_data);
|
| struct thread_info *find_thread_ptid (ptid_t ptid);
|
| struct thread_info *gdb_id_to_thread (unsigned int);
|
|
|
| +/* Get current thread ID (Linux task ID). */
|
| +#define current_ptid ((struct inferior_list_entry *) current_inferior)->id
|
| #endif /* GDB_THREAD_H */
|
|
|