|
|
1.1 root 1: /*
2: * (c) Copyright 1992, 1993, 1994, 1995 OPEN SOFTWARE FOUNDATION, INC.
3: * ALL RIGHTS RESERVED
4: */
5: /*
6: * OSF RI nmk19b2 5/2/95
7: */
8:
9: #ifndef _DDB_DB_PRINT_H_
10: #define _DDB_DB_PRINT_H_
11:
12: #include <mach/boolean.h>
13: #include <machine/db_machdep.h>
14:
15: /* Prototypes for functions exported by this module.
16: */
17: void db_show_regs(
18: db_expr_t addr,
19: boolean_t have_addr,
20: db_expr_t count,
21: char *modif);
22:
23: void db_show_all_acts(
24: db_expr_t addr,
25: boolean_t have_addr,
26: db_expr_t count,
27: char * modif);
28:
29: void db_show_one_act(
30: db_expr_t addr,
31: boolean_t have_addr,
32: db_expr_t count,
33: char * modif);
34:
35: void db_show_one_task(
36: db_expr_t addr,
37: boolean_t have_addr,
38: db_expr_t count,
39: char * modif);
40:
41: void db_show_shuttle(
42: db_expr_t addr,
43: boolean_t have_addr,
44: db_expr_t count,
45: char * modif);
46:
47: void db_show_port_id(
48: db_expr_t addr,
49: boolean_t have_addr,
50: db_expr_t count,
51: char * modif);
52:
53: void db_show_one_task_vm(
54: db_expr_t addr,
55: boolean_t have_addr,
56: db_expr_t count,
57: char *modif);
58:
59: void db_show_all_task_vm(
60: db_expr_t addr,
61: boolean_t have_addr,
62: db_expr_t count,
63: char *modif);
64:
65: void db_show_one_space(
66: db_expr_t addr,
67: boolean_t have_addr,
68: db_expr_t count,
69: char * modif);
70:
71: void db_show_all_spaces(
72: db_expr_t addr,
73: boolean_t have_addr,
74: db_expr_t count,
75: char * modif);
76:
77: void db_sys(void);
78:
79: int db_port_kmsg_count(
80: ipc_port_t port);
81:
82: db_addr_t db_task_from_space(
83: ipc_space_t space,
84: int *task_id);
85:
86: void db_show_one_simple_lock(
87: db_expr_t addr,
88: boolean_t have_addr,
89: db_expr_t count,
90: char * modif);
91:
92: void db_show_one_mutex(
93: db_expr_t addr,
94: boolean_t have_addr,
95: db_expr_t count,
96: char * modif);
97:
98: void db_show_subsystem(
99: db_expr_t addr,
100: boolean_t have_addr,
101: db_expr_t count,
102: char * modif);
103:
104: void db_show_runq(
105: db_expr_t addr,
106: boolean_t have_addr,
107: db_expr_t count,
108: char * modif);
109:
110: #endif /* !_DDB_DB_PRINT_H_ */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.