* config/nm-linux.h (struct target_ops): Remove forward declaration.
(lin_thread_get_thread_signals): Remove prototype. (GET_THREAD_SIGNALS): Remove. * linux-nat.h (lin_thread_get_thread_signals): Add prototype. * linux-thread-db.c (check_thread_signals): Directly call lin_thread_get_thread_signals; do not check GET_THREAD_SIGNALS.
This commit is contained in:
parent
b7a8b4ef6b
commit
669211f587
@ -1,3 +1,12 @@
|
|||||||
|
2010-06-09 Ulrich Weigand <uweigand@de.ibm.com>
|
||||||
|
|
||||||
|
* config/nm-linux.h (struct target_ops): Remove forward declaration.
|
||||||
|
(lin_thread_get_thread_signals): Remove prototype.
|
||||||
|
(GET_THREAD_SIGNALS): Remove.
|
||||||
|
* linux-nat.h (lin_thread_get_thread_signals): Add prototype.
|
||||||
|
* linux-thread-db.c (check_thread_signals): Directly call
|
||||||
|
lin_thread_get_thread_signals; do not check GET_THREAD_SIGNALS.
|
||||||
|
|
||||||
2010-06-09 Ulrich Weigand <uweigand@de.ibm.com>
|
2010-06-09 Ulrich Weigand <uweigand@de.ibm.com>
|
||||||
|
|
||||||
* gregset.h (GDB_FPXREGSET_T): Remove.
|
* gregset.h (GDB_FPXREGSET_T): Remove.
|
||||||
|
@ -18,11 +18,6 @@
|
|||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
struct target_ops;
|
|
||||||
|
|
||||||
extern void lin_thread_get_thread_signals (sigset_t *mask);
|
|
||||||
#define GET_THREAD_SIGNALS(mask) lin_thread_get_thread_signals (mask)
|
|
||||||
|
|
||||||
/* Use elf_gregset_t and elf_fpregset_t, rather than
|
/* Use elf_gregset_t and elf_fpregset_t, rather than
|
||||||
gregset_t and fpregset_t. */
|
gregset_t and fpregset_t. */
|
||||||
|
|
||||||
|
@ -118,6 +118,9 @@ void check_for_thread_db (void);
|
|||||||
|
|
||||||
int thread_db_attach_lwp (ptid_t ptid);
|
int thread_db_attach_lwp (ptid_t ptid);
|
||||||
|
|
||||||
|
/* Return the set of signals used by the threads library. */
|
||||||
|
extern void lin_thread_get_thread_signals (sigset_t *mask);
|
||||||
|
|
||||||
/* Find process PID's pending signal set from /proc/pid/status. */
|
/* Find process PID's pending signal set from /proc/pid/status. */
|
||||||
void linux_proc_pending_signals (int pid, sigset_t *pending, sigset_t *blocked, sigset_t *ignored);
|
void linux_proc_pending_signals (int pid, sigset_t *pending, sigset_t *blocked, sigset_t *ignored);
|
||||||
|
|
||||||
|
@ -928,13 +928,12 @@ disable_thread_event_reporting (struct thread_db_info *info)
|
|||||||
static void
|
static void
|
||||||
check_thread_signals (void)
|
check_thread_signals (void)
|
||||||
{
|
{
|
||||||
#ifdef GET_THREAD_SIGNALS
|
|
||||||
if (!thread_signals)
|
if (!thread_signals)
|
||||||
{
|
{
|
||||||
sigset_t mask;
|
sigset_t mask;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
GET_THREAD_SIGNALS (&mask);
|
lin_thread_get_thread_signals (&mask);
|
||||||
sigemptyset (&thread_stop_set);
|
sigemptyset (&thread_stop_set);
|
||||||
sigemptyset (&thread_print_set);
|
sigemptyset (&thread_print_set);
|
||||||
|
|
||||||
@ -950,7 +949,6 @@ check_thread_signals (void)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Check whether thread_db is usable. This function is called when
|
/* Check whether thread_db is usable. This function is called when
|
||||||
|
Loading…
x
Reference in New Issue
Block a user