kvm_private.h (81975) | kvm_private.h (92917) |
---|---|
1/*- 2 * Copyright (c) 1992, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * This code is derived from software developed by the Computer Systems 6 * Engineering group at Lawrence Berkeley Laboratory under DARPA contract 7 * BG 91-66 and contributed to Berkeley. 8 * --- 21 unchanged lines hidden (view full) --- 30 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 31 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 32 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 33 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 34 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 35 * SUCH DAMAGE. 36 * 37 * @(#)kvm_private.h 8.1 (Berkeley) 6/4/93 | 1/*- 2 * Copyright (c) 1992, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * This code is derived from software developed by the Computer Systems 6 * Engineering group at Lawrence Berkeley Laboratory under DARPA contract 7 * BG 91-66 and contributed to Berkeley. 8 * --- 21 unchanged lines hidden (view full) --- 30 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 31 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 32 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 33 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 34 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 35 * SUCH DAMAGE. 36 * 37 * @(#)kvm_private.h 8.1 (Berkeley) 6/4/93 |
38 * $FreeBSD: head/lib/libkvm/kvm_private.h 81975 2001-08-20 12:53:36Z kris $ | 38 * $FreeBSD: head/lib/libkvm/kvm_private.h 92917 2002-03-21 23:54:04Z obrien $ |
39 */ 40 41struct __kvm { 42 /* 43 * a string to be prepended to error messages 44 * provided for compatibility with sun's interface 45 * if this value is null, errors are saved in errbuf[] 46 */ --- 19 unchanged lines hidden (view full) --- 66 */ 67 struct vmstate *vmst; 68}; 69 70/* 71 * Functions used internally by kvm, but across kvm modules. 72 */ 73void _kvm_err __P((kvm_t *kd, const char *program, const char *fmt, ...)) __printflike(3, 4); | 39 */ 40 41struct __kvm { 42 /* 43 * a string to be prepended to error messages 44 * provided for compatibility with sun's interface 45 * if this value is null, errors are saved in errbuf[] 46 */ --- 19 unchanged lines hidden (view full) --- 66 */ 67 struct vmstate *vmst; 68}; 69 70/* 71 * Functions used internally by kvm, but across kvm modules. 72 */ 73void _kvm_err __P((kvm_t *kd, const char *program, const char *fmt, ...)) __printflike(3, 4); |
74void _kvm_freeprocs __P((kvm_t *kd)); 75void _kvm_freevtop __P((kvm_t *)); 76int _kvm_initvtop __P((kvm_t *)); 77int _kvm_kvatop __P((kvm_t *, u_long, u_long *)); 78void *_kvm_malloc __P((kvm_t *kd, size_t)); 79void *_kvm_realloc __P((kvm_t *kd, void *, size_t)); | 74void _kvm_freeprocs(kvm_t *kd); 75void _kvm_freevtop(kvm_t *); 76int _kvm_initvtop(kvm_t *); 77int _kvm_kvatop(kvm_t *, u_long, u_long *); 78void *_kvm_malloc(kvm_t *kd, size_t); 79void *_kvm_realloc(kvm_t *kd, void *, size_t); |
80void _kvm_syserr 81 __P((kvm_t *kd, const char *program, const char *fmt, ...)) __printflike(3, 4); | 80void _kvm_syserr 81 __P((kvm_t *kd, const char *program, const char *fmt, ...)) __printflike(3, 4); |
82int _kvm_uvatop __P((kvm_t *, const struct proc *, u_long, u_long *)); | 82int _kvm_uvatop(kvm_t *, const struct proc *, u_long, u_long *); |