共用方式為


基本區塊物件

摘要

基本區塊是具有 (的程式碼區域,通常) 一個進入點和一個結束點。 反組譯工具的 DisassembleBlocks 和 DisassembleFunction 方法都會傳回基本區塊的集合。 DisassembleBlocks 方法會針對基本區塊執行簡單的分析,並可能導致具有多個進入點的區塊。 反組譯函式會執行函式的完整流程分析,以產生具有單一進入和單一結束的基本區塊。

物件屬性

名稱 描述
StartAddress 基本區塊的起始位址。
EndAddress 基本區塊的結束位址。 區塊是由半開啟集 [StartAddress, EndAddress) 所定義。
指示 基本區塊中的指令物件集合
InboundControlFlows 此屬性只存在於完整流程分析的結果的基本區塊上 (,例如: 反組譯函 式) 。 它是控制流程物件的集合,描述哪些其他區塊具有此區塊的輸入控制流程連結。
OutboundControlFlows 此屬性只存在於完整流程分析的結果的基本區塊上 (,例如: 反組譯函 式) 。 它是控制流程物件的集合,描述從此區塊到函式中其他區塊的輸出控制流程連結。