NBPG -> PAGE_SIZE

This commit is contained in:
Poul-Henning Kamp 1996-05-02 09:23:36 +00:00
parent 582af1726d
commit 2572133ed3
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=15533
3 changed files with 10 additions and 10 deletions

View File

@ -108,7 +108,7 @@ _kvm_initvtop(kvm_t *kd) {
_kvm_err(kd, kd->program, "cannot read IdlePTD");
return (-1);
}
if ((vm->PTD = _kvm_malloc(kd, NBPG /*sizeof(struct pde)*/)) != 0) {
if ((vm->PTD = _kvm_malloc(kd, PAGE_SIZE /*sizeof(struct pde)*/)) != 0) {
_kvm_err(kd, kd->program, "cannot allocate vm->PTD");
}
if (KREAD(kd, (u_long)nlist[1].n_value, &vm->PTD)) {

View File

@ -108,7 +108,7 @@ _kvm_initvtop(kvm_t *kd) {
_kvm_err(kd, kd->program, "cannot read IdlePTD");
return (-1);
}
if ((vm->PTD = _kvm_malloc(kd, NBPG /*sizeof(struct pde)*/)) != 0) {
if ((vm->PTD = _kvm_malloc(kd, PAGE_SIZE /*sizeof(struct pde)*/)) != 0) {
_kvm_err(kd, kd->program, "cannot allocate vm->PTD");
}
if (KREAD(kd, (u_long)nlist[1].n_value, &vm->PTD)) {

View File

@ -413,17 +413,17 @@ kvm_argv(kd, p, addr, narg, maxcnt)
* arrays are left pointing to the collected strings.
*/
if (kd->argspc == 0) {
kd->argspc = (char *)_kvm_malloc(kd, NBPG);
kd->argspc = (char *)_kvm_malloc(kd, PAGE_SIZE);
if (kd->argspc == 0)
return (0);
kd->arglen = NBPG;
kd->arglen = PAGE_SIZE;
}
/*
* kd->argbuf : used to pull in pages from the target process.
* the strings are copied out of here.
*/
if (kd->argbuf == 0) {
kd->argbuf = (char *)_kvm_malloc(kd, NBPG);
kd->argbuf = (char *)_kvm_malloc(kd, PAGE_SIZE);
if (kd->argbuf == 0)
return (0);
}
@ -454,22 +454,22 @@ kvm_argv(kd, p, addr, narg, maxcnt)
while (argv < kd->argv + narg && *argv != 0) {
/* get the address that the current argv string is on */
addr = (u_long)*argv & ~(NBPG - 1);
addr = (u_long)*argv & ~(PAGE_SIZE - 1);
/* is it the same page as the last one? */
if (addr != oaddr) {
if (kvm_uread(kd, p, addr, kd->argbuf, NBPG) !=
NBPG)
if (kvm_uread(kd, p, addr, kd->argbuf, PAGE_SIZE) !=
PAGE_SIZE)
return (0);
oaddr = addr;
}
/* offset within the page... kd->argbuf */
addr = (u_long)*argv & (NBPG - 1);
addr = (u_long)*argv & (PAGE_SIZE - 1);
/* cp = start of string, cc = count of chars in this chunk */
cp = kd->argbuf + addr;
cc = NBPG - addr;
cc = PAGE_SIZE - addr;
/* dont get more than asked for by user process */
if (maxcnt > 0 && cc > maxcnt - len)