Objetos de flujo de control
Resumen
Para el desensamblaje completamente analizado, cada basic block
uno contiene un conjunto de objetos de flujo de control en las propiedades InboundControlFlows y OutboundControlFlows.
Propiedades de objeto
Nombre | Descripción |
---|---|
LinkedBlock | Objeto de bloque básico en el otro lado del vínculo. Si se trata de un flujo de control de entrada, esto hace referencia al bloque básico que tenía la instrucción de rama. Si se trata de un flujo de control de salida, se refiere al bloque básico que es el destino de una instrucción de rama. |
LinkKind | Indica qué tipo de flujo de control dio lugar a un vínculo entre los dos bloques (por ejemplo: "FallThrough" o "Branch"). |
SourceInstruction | Origen del vínculo de flujo de control. Esta es la instrucción de rama o la última instrucción de un bloque básico. |
TargetInstruction | Destino del vínculo de flujo de control. Este es el destino de rama o la instrucción después de la última instrucción de un bloque básico con una caída. |