pin的使用

Pin 咱們最好把pin當作一個JIT及時的編譯器,這個編譯器的輸入不是字節碼,而是正常的可執行變量,Pin介入這個可執行變量的第一條指令的執行,而且在這個指令的位置爲直線代碼生成新的代碼。而後它將控制交給生成的指令順序。生成的代碼順序與原始的代碼順序幾乎相同,可是pin確保當一個分支退出這個執行順序的時候,pin又恢復對指令順序的控制。在從新得到指令書序控制以後,pin爲新的分支目標產生更多的代
相關文章
相關標籤/搜索