2012-03-11 41 views
5

我對在達爾文vm(Android)上工作感興趣。我正在嘗試通過JIT的代碼來了解它所執行的操作以及它如何選擇跟蹤。我無法遵循代碼。所以,我請求大家幫助我建議在執行跟蹤的選擇和翻譯Dalvik JIT工作流程

回答

2

JIT相關的功能你可以在Dalvik的倉庫嘗試

git log --grep JIT 

,並在尋找的變化和改變的文件。這應該讓你瞭解JIT相關代碼的位置。

+0

感謝您的回覆。我發現了JIT代碼,但我需要知道JIT代碼中將被調用的函數以及應用程序執行時它們將被調用的順序。 – user1262185 2012-03-15 07:34:01

+0

這就是gdb的作用:) – JesusFreke 2012-03-15 18:11:02

+0

嘿,感謝info.could你請給我提供gdb教程的鏈接,這對於像我這樣的業餘愛好者來說是很清楚的。 – user1262185 2012-03-16 08:52:27