Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Assembly 如何读取linux崩溃信息中的机器代码_Assembly_Crash_Linux Kernel - Fatal编程技术网

Assembly 如何读取linux崩溃信息中的机器代码

Assembly 如何读取linux崩溃信息中的机器代码,assembly,crash,linux-kernel,Assembly,Crash,Linux Kernel,linux崩溃信息中有机器代码。 是否有任何工具可以将这些机器代码转换为装配说明 code of(ffffffffa0f04ce2): 0xc3 0x89 0xfa 0x66 0xed 0x0f 0xb7 0xc0 0xc3 0x89 0xfa 0xed 0xc3 0xf0 0x48 0x0f 你可以用拆卸器。我找到了一个。复制、编辑和粘贴c3 89 fa 66 ed 0f b7 c0 c3 89 fa ed c3 f0 48 0f,选择处理器系列(它们有很多可供选择),您就可以得到结果。我

linux崩溃信息中有机器代码。 是否有任何工具可以将这些机器代码转换为装配说明

code of(ffffffffa0f04ce2):
0xc3 0x89 0xfa 0x66 0xed 0x0f 0xb7 0xc0 0xc3 0x89 0xfa 0xed 0xc3 0xf0 0x48 0x0f 

你可以用拆卸器。我找到了一个。复制、编辑和粘贴
c3 89 fa 66 ed 0f b7 c0 c3 89 fa ed c3 f0 48 0f
,选择处理器系列(它们有很多可供选择),您就可以得到结果。我尝试使用i386,得到了以下结果:

c3      ret
89fa    mov %edi,%edx
66ed    in (%dx),%ax
0fb7c0  movzwl %ax,%eax
c3      ret
89fa    mov %edi,%edx
ed      in (%dx),%eax
c3      ret
f048    lock dec %eax

你可以用拆卸器。我找到了一个。复制、编辑和粘贴
c3 89 fa 66 ed 0f b7 c0 c3 89 fa ed c3 f0 48 0f
,选择处理器系列(它们有很多可供选择),您就可以得到结果。我尝试使用i386,得到了以下结果:

c3      ret
89fa    mov %edi,%edx
66ed    in (%dx),%ax
0fb7c0  movzwl %ax,%eax
c3      ret
89fa    mov %edi,%edx
ed      in (%dx),%eax
c3      ret
f048    lock dec %eax

Linux源代码发行版中的
scripts/
目录中有一个名为
decodecode
的工具可以执行此操作。您可以通过管道将整个Oops消息传递到脚本来使用它。

在Linux源代码发行版的
scripts/
目录中有一个名为
decodecode
的工具可以实现这一点。您可以通过管道将整个Oops消息传输到脚本来使用它。

如果是机器代码,则取决于处理器系列……是的,因此有一个在线版本可以支持某种cpu:如果是机器代码,则取决于处理器系列……是的,因此有一个在线版本可以支持某种cpu:在打印内核Oops时系统挂起。。。如何重定向到文件???在打印内核OOP时,使用&>?系统挂起。。。如何重定向到文件???使用&>??