MIT 6.s081 Lab5 COW
Code
COW标志位,/rich.h。储存在保留位里
1 | #define COW_FLAG (1L << 8) |
复制内存的代码,在fork中有被调用
1 | int |
处理内存非法访问(页)中断的代码
1 | else if(r_scause() == 15){ |
释放内存代码(引用计数):
1 | // derf.h |
1 | void |

COW标志位,/rich.h。储存在保留位里
1 | #define COW_FLAG (1L << 8) |
复制内存的代码,在fork中有被调用
1 | int |
处理内存非法访问(页)中断的代码
1 | else if(r_scause() == 15){ |
释放内存代码(引用计数):
1 | // derf.h |
1 | void |
