1 // test user-level fault handler -- just exit when we fault
6 handler(struct UTrapframe
*utf
)
8 void *addr
= (void*)utf
->utf_fault_va
;
9 uint32_t err
= utf
->utf_err
;
10 cprintf("i faulted at va %x, err %x\n", addr
, err
& 7);
11 sys_env_destroy(sys_getenvid());
15 umain(int argc
, char **argv
)
17 set_pgfault_handler(handler
);
18 *(int*)0xDeadBeef = 0;