vm_map.h (153068) | vm_map.h (159054) |
---|---|
1/*- 2 * Copyright (c) 1991, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * This code is derived from software contributed to Berkeley by 6 * The Mach Operating System project at Carnegie-Mellon University. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 43 unchanged lines hidden (view full) --- 52 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU 53 * School of Computer Science 54 * Carnegie Mellon University 55 * Pittsburgh PA 15213-3890 56 * 57 * any improvements or extensions that they make and grant Carnegie the 58 * rights to redistribute these changes. 59 * | 1/*- 2 * Copyright (c) 1991, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * This code is derived from software contributed to Berkeley by 6 * The Mach Operating System project at Carnegie-Mellon University. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 43 unchanged lines hidden (view full) --- 52 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU 53 * School of Computer Science 54 * Carnegie Mellon University 55 * Pittsburgh PA 15213-3890 56 * 57 * any improvements or extensions that they make and grant Carnegie the 58 * rights to redistribute these changes. 59 * |
60 * $FreeBSD: head/sys/vm/vm_map.h 153068 2005-12-03 22:41:15Z alc $ | 60 * $FreeBSD: head/sys/vm/vm_map.h 159054 2006-05-29 21:28:56Z tegge $ |
61 */ 62 63/* 64 * Virtual memory map module definitions. 65 */ 66#ifndef _VM_MAP_ 67#define _VM_MAP_ 68 --- 168 unchanged lines hidden (view full) --- 237 struct shmmap_state *vm_shm; /* SYS5 shared memory private data XXX */ 238 segsz_t vm_swrss; /* resident set size before last swap */ 239 segsz_t vm_tsize; /* text size (pages) XXX */ 240 segsz_t vm_dsize; /* data size (pages) XXX */ 241 segsz_t vm_ssize; /* stack size (pages) */ 242 caddr_t vm_taddr; /* (c) user virtual address of text */ 243 caddr_t vm_daddr; /* (c) user virtual address of data */ 244 caddr_t vm_maxsaddr; /* user VA at max stack growth */ | 61 */ 62 63/* 64 * Virtual memory map module definitions. 65 */ 66#ifndef _VM_MAP_ 67#define _VM_MAP_ 68 --- 168 unchanged lines hidden (view full) --- 237 struct shmmap_state *vm_shm; /* SYS5 shared memory private data XXX */ 238 segsz_t vm_swrss; /* resident set size before last swap */ 239 segsz_t vm_tsize; /* text size (pages) XXX */ 240 segsz_t vm_dsize; /* data size (pages) XXX */ 241 segsz_t vm_ssize; /* stack size (pages) */ 242 caddr_t vm_taddr; /* (c) user virtual address of text */ 243 caddr_t vm_daddr; /* (c) user virtual address of data */ 244 caddr_t vm_maxsaddr; /* user VA at max stack growth */ |
245 int vm_exitingcnt; /* several processes zombied in exit1 */ | |
246 int vm_refcnt; /* number of references */ 247}; 248 249#ifdef _KERNEL 250static __inline pmap_t 251vmspace_pmap(struct vmspace *vmspace) 252{ 253 return &vmspace->vm_pmap; --- 112 unchanged lines hidden --- | 245 int vm_refcnt; /* number of references */ 246}; 247 248#ifdef _KERNEL 249static __inline pmap_t 250vmspace_pmap(struct vmspace *vmspace) 251{ 252 return &vmspace->vm_pmap; --- 112 unchanged lines hidden --- |