xref: /freebsd/sys/ddb/db_access.h (revision 5b81b6b301437eb9a6df491c829475bd29ae5d6c)
15b81b6b3SRodney W. Grimes /*
25b81b6b3SRodney W. Grimes  * Mach Operating System
35b81b6b3SRodney W. Grimes  * Copyright (c) 1991,1990 Carnegie Mellon University
45b81b6b3SRodney W. Grimes  * All Rights Reserved.
55b81b6b3SRodney W. Grimes  *
65b81b6b3SRodney W. Grimes  * Permission to use, copy, modify and distribute this software and its
75b81b6b3SRodney W. Grimes  * documentation is hereby granted, provided that both the copyright
85b81b6b3SRodney W. Grimes  * notice and this permission notice appear in all copies of the
95b81b6b3SRodney W. Grimes  * software, derivative works or modified versions, and any portions
105b81b6b3SRodney W. Grimes  * thereof, and that both notices appear in supporting documentation.
115b81b6b3SRodney W. Grimes  *
125b81b6b3SRodney W. Grimes  * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS
135b81b6b3SRodney W. Grimes  * CONDITION.  CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR
145b81b6b3SRodney W. Grimes  * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
155b81b6b3SRodney W. Grimes  *
165b81b6b3SRodney W. Grimes  * Carnegie Mellon requests users of this software to return to
175b81b6b3SRodney W. Grimes  *
185b81b6b3SRodney W. Grimes  *  Software Distribution Coordinator  or  Software.Distribution@CS.CMU.EDU
195b81b6b3SRodney W. Grimes  *  School of Computer Science
205b81b6b3SRodney W. Grimes  *  Carnegie Mellon University
215b81b6b3SRodney W. Grimes  *  Pittsburgh PA 15213-3890
225b81b6b3SRodney W. Grimes  *
235b81b6b3SRodney W. Grimes  * any improvements or extensions that they make and grant Carnegie the
245b81b6b3SRodney W. Grimes  * rights to redistribute these changes.
255b81b6b3SRodney W. Grimes  */
265b81b6b3SRodney W. Grimes /*
275b81b6b3SRodney W. Grimes  * HISTORY
285b81b6b3SRodney W. Grimes  * $Log: db_access.h,v $
295b81b6b3SRodney W. Grimes  * Revision 1.1  1992/03/25  21:44:53  pace
305b81b6b3SRodney W. Grimes  * Initial revision
315b81b6b3SRodney W. Grimes  *
325b81b6b3SRodney W. Grimes  * Revision 2.3  91/02/05  17:05:49  mrt
335b81b6b3SRodney W. Grimes  * 	Changed to new Mach copyright
345b81b6b3SRodney W. Grimes  * 	[91/01/31  16:16:37  mrt]
355b81b6b3SRodney W. Grimes  *
365b81b6b3SRodney W. Grimes  * Revision 2.2  90/08/27  21:48:27  dbg
375b81b6b3SRodney W. Grimes  * 	Created.
385b81b6b3SRodney W. Grimes  * 	[90/08/07            dbg]
395b81b6b3SRodney W. Grimes  *
405b81b6b3SRodney W. Grimes  */
415b81b6b3SRodney W. Grimes /*
425b81b6b3SRodney W. Grimes  *	Author: David B. Golub, Carnegie Mellon University
435b81b6b3SRodney W. Grimes  *	Date:	7/90
445b81b6b3SRodney W. Grimes  */
455b81b6b3SRodney W. Grimes /*
465b81b6b3SRodney W. Grimes  * Data access functions for debugger.
475b81b6b3SRodney W. Grimes  */
485b81b6b3SRodney W. Grimes #include <machine/db_machdep.h>		/* expression types */
495b81b6b3SRodney W. Grimes 
505b81b6b3SRodney W. Grimes extern db_expr_t db_get_value(/* db_addr_t addr,
515b81b6b3SRodney W. Grimes 				 int size,
525b81b6b3SRodney W. Grimes 				 boolean_t is_signed */);
535b81b6b3SRodney W. Grimes extern void	 db_put_value(/* db_addr_t addr,
545b81b6b3SRodney W. Grimes 				 int size,
555b81b6b3SRodney W. Grimes 				 db_expr_t value */);
56