每次看到无效的操作码,总是显示0000,这个0000是什么意思?
前任:
kernel BUG at arch/x86/kernel/cpu/mce/core.c:1364!
invalid opcode: 0000 [#1] SMP NOPTI
0000表示操作码是0000,或者执行结果是0000,或者错误代码是0000,或者其他什么?
顺便说一句,我找不到打印此行的内核代码,只能:
https://elixir.bootlin.com/linux/latest/source/lib/bug.c#L204
if (file)
pr_crit("kernel BUG at %s:%u!\n", file, line);
不确定这个地方是打印它的正确地方。