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 --- |