1 /*
2  * Copyright (c) 1986 Regents of the University of California.
3  * All rights reserved.  The Berkeley software License Agreement
4  * specifies the terms and conditions for redistribution.
5  *
6  *	@(#)kdb_access.c	7.4 (Berkeley) 05/03/90
7  */
8 
9 /*
10  * Access data in kernel address space.
11  */
12 
13 #include "../kdb/defs.h"
14 
15 /*
16  * Primitives: put a value in a space, get a value from a space
17  * and get a word or byte not returning if an error occurred.
18  */
19 /*ARGSUSED*/
20 kdbput(addr, space, value)
21     off_t addr; long value; { (void) kdbpoke((caddr_t)addr, value); }
22 
23 /*ARGSUSED*/
24 u_int
25 kdbget(addr, space)
26     off_t addr; { return (kdbpeek((caddr_t)addr)); };
27 
28 u_int
29 kdbchkget(addr, space)
30     off_t addr; { u_int w = kdbget(addr, space); kdbchkerr(); return (w); }
31 
32 u_int
33 kdbbchkget(addr, space)
34     off_t addr; { return (byte(kdbchkget(addr, space))); }
35