dmesg error code 的含义
29 Dec 2010dmesg 里报出来的最后一个 error 的意思是:
| BIT位 | 0 | 1 |
|---|---|---|
| 0 | no page found | protection fault |
| 1 | read | write |
| 2 | kernel | user-mode |
| 3 | NULL | fault was an instruction fetch |
dmesg 的错误号就是这四个位的组合,例如:
segfault at 0000000000000010 rip 000000552aaaf8ac rsp 0000000041408a80 error 6
| 0 | 1 | 1 | 0 |
|---|---|---|---|
| NULL | user-mode | write | no page found |
是指用户空间写 page 时 page not found
