Kernel

呼叫跟踪中的數字 +0x71/0x420 是什麼意思?

  • December 17, 2021

看到呼叫跟踪時,

WARNING: CPU: 1 PID: 0 at arch/x86/kernel/cpu/mce/core.c:1490 mcheck_cpu_init+0x71/0x420

1490 是原始碼行號。

+0x71/0x420這裡呢?

第一個數字是函式內部的偏移量,第二個是函式的大小

mcheck_cpu_init警告是由於指令指針在開始後為 0x71 字節(這給出了原始碼中的行)發生的某些事情而產生的,並且mcheck_cpu_init是一個 0x420 字節長的函式。

引用自:https://unix.stackexchange.com/questions/682796