C 代码0x017在未处理的页面错误中表示什么
当linux内核中启用了详细的用户错误消息,并且由于任何非法内存访问而出现分段错误时,程序会崩溃,并显示如下消息C 代码0x017在未处理的页面错误中表示什么,c,linux,arm,C,Linux,Arm,当linux内核中启用了详细的用户错误消息,并且由于任何非法内存访问而出现分段错误时,程序会崩溃,并显示如下消息 unhandled page fault (11) at 0x0839800, code 0x017 与此消息一起打印的值为0x017的代码可能与其他崩溃具有不同的值。但是代码0x017在这里表示什么呢。任何人都可以解释或提供资源链接来解释它吗?这不是si_代码,而是ARM的FSR(故障状态寄存器)()的值: 根据: [位7:4]指定正在访问16个域(D15-D0)中的哪个域 当发
unhandled page fault (11) at 0x0839800, code 0x017
与此消息一起打印的值为0x017的代码可能与其他崩溃具有不同的值。但是代码0x017在这里表示什么呢。任何人都可以解释或提供资源链接来解释它吗?这不是
si_代码,而是ARM的FSR(故障状态寄存器)()的值:
根据:
[位7:4]指定正在访问16个域(D15-D0)中的哪个域
当发生数据错误时
[位3:0]生成的故障类型
所以域是1,也就是(仅限所有用户内存)。故障类型为第页。这不是si_代码,而是ARM的FSR(故障状态寄存器)()的值:
根据:
[位7:4]指定正在访问16个域(D15-D0)中的哪个域
当发生数据错误时
[位3:0]生成的故障类型
所以域是1,也就是(仅限所有用户内存)。故障类型为page。什么CPU体系结构?ARM?@Paul R,是的,崩溃发生在ARM处理器上。好的-我添加了ARM
标记以避免进一步的混淆。看起来你没有根权限什么CPU架构?ARM?@Paul R,是的,ARM处理器上正在发生崩溃。好的-我添加了ARM
标记以避免进一步的混淆。似乎您没有root权限
0x17 = 0b1 0111