fix: Add missing assignment statement

This commit is contained in:
abmdocrt
2022-07-28 20:53:13 +08:00
committed by GitHub
parent 2feea7f6fc
commit f67b9eded8

View File

@@ -13,7 +13,8 @@ sys_sbrk(void)
if(argint(0, &n) < 0)
return -1;
addr = myproc()->sz;
// lazy allocation
myproc()->sz += n;
@@ -244,4 +245,4 @@ walk(pagetable_t pagetable, uint64 va, int alloc)
有效索引为0~3因此索引为4时返回的是最后一个有效PTE后面的一个地址。
因此我们不能仅靠PTE为0来判断虚拟地址无效还需要再次检查返回的PTE中是否设置了`PTE_V`标志位。
因此我们不能仅靠PTE为0来判断虚拟地址无效还需要再次检查返回的PTE中是否设置了`PTE_V`标志位。