2013-02-28 98 views
0

我想創建一個通道,它會在每個加載指令後插入一個函數(即在某個c文件中)。我知道如何插入一個沒有參數的函數。但是一個函數也有參數。我無法插入那個。我該怎麼做? 在此先感謝。LLVM通過創建相關

回答

1

使用CallInst::Create靜態方法。它需要一個參數的ArrayRef。通過在這個方法中調用LLVM & Clang的源代碼,你可以找到很多使用它的例子。

+0

其實我試圖通過「加載值」爲此我需要傳遞內存地址..通過一個整數很容易,我發現很多例子..但如何訪問這個加載的值地址,並通過這然後訪問它..我不清楚這一點 – user2118561 2013-03-05 05:19:51