gdb: add target_ops::supports_displaced_step
[deliverable/binutils-gdb.git] / gdb / bsd-uthread.h
CommitLineData
82f5c14f
MK
1/* BSD user-level threads support.
2
b811d2c2 3 Copyright (C) 2005-2020 Free Software Foundation, Inc.
82f5c14f
MK
4
5 This file is part of GDB.
6
7 This program is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
a9762ec7 9 the Free Software Foundation; either version 3 of the License, or
82f5c14f
MK
10 (at your option) any later version.
11
12 This program is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
16
17 You should have received a copy of the GNU General Public License
a9762ec7 18 along with this program. If not, see <http://www.gnu.org/licenses/>. */
82f5c14f
MK
19
20#ifndef BSD_UTHREAD_H
21#define BSD_UTHREAD_H 1
22
23/* Set the function that supplies registers for an inactive thread for
24 architecture GDBARCH to SUPPLY_UTHREAD. */
25
26extern void bsd_uthread_set_supply_uthread (struct gdbarch *gdbarch,
27 void (*supply_uthread) (struct regcache *,
28 int, CORE_ADDR));
29
30
31/* Set the function that collects registers for an inactive thread for
32 architecture GDBARCH to SUPPLY_UTHREAD. */
33
34extern void bsd_uthread_set_collect_uthread (struct gdbarch *gdbarch,
35 void (*collect_uthread) (const struct regcache *,
36 int, CORE_ADDR));
37
38#endif /* bsd-uthread.h */
This page took 0.988853 seconds and 4 git commands to generate.