0 有沒有一種方法可以讓我們改變從clang生成的位碼?即我們能否在生成的位碼中注入一些特殊的識別數據?我們可以更改從clang生成的位碼嗎? 來源 2015-11-06 Nimish Sakalkale
1 是的,你可以讀取位碼,修改它,並將其寫回。 優化工具在優化模塊時執行此操作。 來源 2015-11-06 07:13:40 +0 感謝科林的迴應。我在尋找的是當我們從源cpp文件中產生位碼時,我們可以在llvm位碼中添加一些由我們定義的信息,並且保持完整的以前的位碼生成邏輯。 – +0 這聽起來像你想要創建一個通行證http://llvm.org/docs/WritingAnLLVMPass.html然後,如果你想直接添加到叮噹中,你可以做這些人做的事情http://stackoverflow.com/問題/ 23130821/LLVM運行 - 擁有 - 通自動與 - 鐺 –
感謝科林的迴應。我在尋找的是當我們從源cpp文件中產生位碼時,我們可以在llvm位碼中添加一些由我們定義的信息,並且保持完整的以前的位碼生成邏輯。 –
這聽起來像你想要創建一個通行證http://llvm.org/docs/WritingAnLLVMPass.html然後,如果你想直接添加到叮噹中,你可以做這些人做的事情http://stackoverflow.com/問題/ 23130821/LLVM運行 - 擁有 - 通自動與 - 鐺 –