1*30106Ssam /* kdb_access.c 7.1 86/11/20 */ 2*30106Ssam 3*30106Ssam /* 4*30106Ssam * Access data in kernel address space. 5*30106Ssam */ 6*30106Ssam 7*30106Ssam #include "../kdb/defs.h" 8*30106Ssam 9*30106Ssam /* 10*30106Ssam * Primitives: put a value in a space, get a value from a space 11*30106Ssam * and get a word or byte not returning if an error occurred. 12*30106Ssam */ 13*30106Ssam put(addr, space, value) 14*30106Ssam off_t addr; { (void) kdbpoke(addr, value); } 15*30106Ssam 16*30106Ssam u_int 17*30106Ssam get(addr, space) 18*30106Ssam off_t addr; { return (kdbpeek(addr)); }; 19*30106Ssam 20*30106Ssam u_int 21*30106Ssam chkget(addr, space) 22*30106Ssam off_t addr; { return (get(addr, space)); } 23*30106Ssam 24*30106Ssam u_int 25*30106Ssam bchkget(addr, space) 26*30106Ssam off_t addr; { return (byte(chkget(addr, space))); } 27