共用方式為


程式代碼命名空間

重要

此介面在作用中開發中,將會變更。

摘要

Code 命名空間包含程式碼的屬性和反組譯碼。 它可讓您建立可反組譯給定位址或函式的反組譯程序物件,並在可用時提供元件的詳細資訊,以及任何變數或來源資訊。

範例

如需此命名空間和物件及使用方式的端對端範例,請參閱 GitHub 上的 CodeFlow 範例。

物件方法

名稱 傳回類型 簽名 描述
CreateDisassembler 反組譯碼器 CreateDisassembler([architecture]) 建立指定架構的反組譯程序物件。 架構可以是 「ARM」、「ARM64」、「X64」或「X86」的其中一個。 如果未指定架構,則會假設 X64。
TraceDataFlow 指示集合 TraceDataFlow([address]) 查看指定 位址的指令(如果沒有指定位址 ,則為目前的指令指標),以及其所有來源操作數。 此方法會向後逐步執行函式的控制流程,尋找任何影響追蹤指令之來源操作數的指令。 此方法需要載入CodeFlow.js範例中找到的 CodeFlow延伸模組

備註

CreateDisassembler 會暫時預設為 “X64”,此時此行為會變更,以在目前線程的指令指標提取模組的架構。