summaryrefslogtreecommitdiff
path: root/sys/ddb/db_structinfo.c
blob: 13fc16dedb856c8437e3d1c242031d296571099e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
/* $OpenBSD: db_structinfo.c,v 1.7 2013/12/13 19:55:12 naddy Exp $ */
/* public domain */
/*
 * This file is intended to be compiled with debug information,
 * which is then translated by parse_debug.awk into support data
 * for ddb.
 */

#include <sys/param.h>
#include <sys/systm.h>

#include <sys/device.h>
#include <sys/proc.h>
#include <sys/user.h>
#include <sys/acct.h>
#include <sys/buf.h>
#include <sys/conf.h>
#include <sys/core.h>
#include <sys/disk.h>
#include <sys/disklabel.h>
#include <sys/dirent.h>
#include <sys/dkbad.h>
#include <sys/evcount.h>
#include <sys/event.h>
#include <sys/eventvar.h>
#include <sys/exec.h>
#include <sys/extent.h>
#include <sys/fcntl.h>
#include <sys/file.h>
#include <sys/filedesc.h>
#include <sys/gpio.h>
#include <sys/hash.h>
#include <sys/hotplug.h>
#include <sys/ipc.h>
#include <sys/kcore.h>
#include <sys/kthread.h>
#include <sys/ktrace.h>
#include <sys/localedef.h>
#include <sys/lock.h>
#include <sys/lockf.h>
#include <sys/malloc.h>
#include <sys/mbuf.h>
#include <sys/memrange.h>
#include <sys/mman.h>
#include <sys/mount.h>
#include <sys/msg.h>
#include <sys/msgbuf.h>
#include <sys/namei.h>
#include <sys/pipe.h>
#include <sys/pool.h>
#include <sys/protosw.h>
#include <sys/ptrace.h>
#include <sys/queue.h>
#include <sys/resource.h>
#include <sys/resourcevar.h>
#include <sys/rwlock.h>
#include <sys/sched.h>
#include <sys/select.h>
#include <sys/selinfo.h>
#include <sys/sem.h>
#include <sys/sensors.h>
#include <sys/shm.h>
#include <sys/siginfo.h>
#include <sys/signal.h>
#include <sys/signalvar.h>
#include <sys/socket.h>
#include <sys/socketvar.h>
#include <sys/stat.h>
#include <sys/statvfs.h>
#include <sys/swap.h>
#include <sys/syscall.h>
#include <sys/syscallargs.h>
#include <sys/sysctl.h>
#include <sys/syslog.h>
#include <sys/termios.h>
#include <sys/time.h>
#include <sys/timeout.h>
#include <sys/times.h>
#include <sys/timetc.h>
#include <sys/tprintf.h>
#include <sys/tree.h>
#include <sys/tty.h>
#include <sys/ucred.h>
#include <sys/uio.h>
#include <sys/un.h>
#include <sys/unpcb.h>
#include <sys/utsname.h>
#include <sys/vmmeter.h>
#include <sys/vnode.h>
#include <sys/wait.h>
#include <sys/workq.h>

#include <machine/cpu.h>
#include <machine/conf.h>
#include <machine/mutex.h>

#include <uvm/uvm.h>

/* XXX add filesystem includes there */

#include <sys/agpio.h>
#include <sys/ataio.h>
#include <sys/audioio.h>
#include <sys/cdio.h>
#include <sys/chio.h>
#include <sys/dkio.h>
#include <sys/filio.h>
#include <sys/mtio.h>
#include <sys/pciio.h>
#include <sys/radioio.h>
#include <sys/scanio.h>
#include <sys/scsiio.h>
#include <sys/sockio.h>
/* videoio.h uses anonymous unions which gcc2 doesn't support */
#if (defined(__GNUC__) && __GNUC__ >= 3) || defined(__PCC__)
#include <sys/videoio.h>
#endif