xref: /original-bsd/old/adb/common_source/bkpt.h (revision 549425d7)
1 /*
2  * adb: breakpoints.
3  *
4  *	@(#)bkpt.h	5.1 (Berkeley) 01/16/89
5  */
6 
7 #define	MAX_BKPTCOM	64	/* maximum length of command at bkpt */
8 
9 enum bkflag { BKPT_FREE, BKPT_SET, BKPT_TRIPPED };
10 
11 struct bkpt {
12 	struct	bkpt *next;	/* linked list */
13 	enum	bkflag state;	/* state */
14 	addr_t	loc;		/* where set (in SP_INSTR) */
15 	bpt_t	ins;		/* original instruction(s) */
16 	int	count;		/* ??? */
17 	int	initcnt;	/* ??? */
18 	char	comm[MAX_BKPTCOM];/* command to execute when tripped */
19 };
20 
21 struct bkpt *scanbkpt();	/* look up a breakpoint given an address */
22