Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

#stackRearrange

Rearranged stack layout FROM

code

stack (fixed-sized, one page)

heap (grows towards the high-end of the address space)

TO

code

heap (grows towards the high-end of the address space)

... (gap -- ensure atleast one page)

stack (at end of address space; grows backwards)

Automatically grow the stack backwards when needed. Added code in exec.c, proc.c, vm.c(allocuvm, copyuvm) etc.

Also handled null pointer dereference: now outputs an error.

About

No description, website, or topics provided.

Resources

Releases

No releases published

Packages

No packages published

Languages