共用方式為


程式代碼命名空間

這很重要

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

總結

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

範例

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

物件方法

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

備註

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