Compartir a través de


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.