dalvik字节码中的地址偏移与实际指令跟踪不匹配

时间:2013-11-19 03:27:04

标签: java android bytecode dalvik

您好我正在运行一个应用程序,其中Dex文件指令具有地址或PC类似0x000253DC但是当我获得实时指令跟踪时PC或地址就像{{1} }} 它们的范围完全不同。

我只是想知道这是正常还是我的错误是错误的?

感谢。

1 个答案:

答案 0 :(得分:0)

Android上本机崩溃堆栈跟踪中的地址显示为库偏移,因此高位将被清零。由于库位置可能会在运行之间发生变化,因此地址的高位部分不会包含在堆栈跟踪中。

参见例如this question

(其中没有一个与Dalvik字节码有关,所以我对DEX文件参考有点困惑。希望我不是完全偏离基础。)