Deleted Added
full compact
ddb.h (50477) ddb.h (55823)
1/*-
2 * Copyright (c) 1993, Garrett A. Wollman.
3 * Copyright (c) 1993, University of Vermont and State Agricultural College.
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 13 unchanged lines hidden (view full) ---

22 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
23 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
28 * SUCH DAMAGE.
29 *
1/*-
2 * Copyright (c) 1993, Garrett A. Wollman.
3 * Copyright (c) 1993, University of Vermont and State Agricultural College.
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 13 unchanged lines hidden (view full) ---

22 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
23 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
28 * SUCH DAMAGE.
29 *
30 * $FreeBSD: head/sys/ddb/ddb.h 50477 1999-08-28 01:08:13Z peter $
30 * $FreeBSD: head/sys/ddb/ddb.h 55823 2000-01-11 14:54:01Z yokota $
31 */
32
33/*
34 * Necessary declarations for the `ddb' kernel debugger.
35 */
36
37#ifndef _DDB_DDB_H_
38#define _DDB_DDB_H_

--- 23 unchanged lines hidden (view full) ---

62func_name(addr, have_addr, count, modif) \
63 db_expr_t addr; \
64 boolean_t have_addr; \
65 db_expr_t count; \
66 char *modif;
67
68extern char *esym;
69extern db_expr_t db_maxoff;
31 */
32
33/*
34 * Necessary declarations for the `ddb' kernel debugger.
35 */
36
37#ifndef _DDB_DDB_H_
38#define _DDB_DDB_H_

--- 23 unchanged lines hidden (view full) ---

62func_name(addr, have_addr, count, modif) \
63 db_expr_t addr; \
64 boolean_t have_addr; \
65 db_expr_t count; \
66 char *modif;
67
68extern char *esym;
69extern db_expr_t db_maxoff;
70extern int db_active;
70extern int db_indent;
71extern int db_inst_count;
72extern int db_load_count;
71extern int db_indent;
72extern int db_inst_count;
73extern int db_load_count;
74extern int debugger_on_panic;
73extern int db_store_count;
74extern db_expr_t db_radix;
75extern db_expr_t db_max_width;
76extern db_expr_t db_tab_stop_width;
77
78struct vm_map;
79
75extern int db_store_count;
76extern db_expr_t db_radix;
77extern db_expr_t db_max_width;
78extern db_expr_t db_tab_stop_width;
79
80struct vm_map;
81
80void cnpollc __P((int));
81void db_check_interrupt __P((void));
82void db_clear_watchpoints __P((void));
83db_addr_t db_disasm __P((db_addr_t loc, boolean_t altfmt));
84 /* instruction disassembler */
85void db_error __P((char *s));
86int db_expression __P((db_expr_t *valuep));
87int db_get_variable __P((db_expr_t *valuep));
88void db_iprintf __P((const char *,...)) __printflike(1, 2);

--- 70 unchanged lines hidden ---
82void db_check_interrupt __P((void));
83void db_clear_watchpoints __P((void));
84db_addr_t db_disasm __P((db_addr_t loc, boolean_t altfmt));
85 /* instruction disassembler */
86void db_error __P((char *s));
87int db_expression __P((db_expr_t *valuep));
88int db_get_variable __P((db_expr_t *valuep));
89void db_iprintf __P((const char *,...)) __printflike(1, 2);

--- 70 unchanged lines hidden ---