C xv6 rev6页面错误处理程序
我在xv6-rev6源代码中找不到页面错误处理程序。是我错过了还是根本没有页面错误处理程序?我确实在Traps.h(工作表上的第2817行)中偶然发现了“#define T_PGFLT 14//page fault”,但除了第2817行之外,我在任何地方都找不到它。异常处理从C xv6 rev6页面错误处理程序,c,unix,assembly,operating-system,x86,C,Unix,Assembly,Operating System,X86,我在xv6-rev6源代码中找不到页面错误处理程序。是我错过了还是根本没有页面错误处理程序?我确实在Traps.h(工作表上的第2817行)中偶然发现了“#define T_PGFLT 14//page fault”,但除了第2817行之外,我在任何地方都找不到它。异常处理从vector14()开始,它在vector.S中定义,由生成 vector14() alltraps()最后调用一个C处理程序,该处理程序分析事件并分派适当的处理程序(系统调用、I/O、异常) trap()调用以处理页面错误
vector14()
开始,它在vector.S中定义,由生成
vector14()
alltraps()
最后调用一个C处理程序,该处理程序分析事件并分派适当的处理程序(系统调用、I/O、异常)
trap()
调用以处理页面错误