Compartilhar via


Objetos de fluxo de controle

Resumo

Para desmontagem totalmente analisada, cada basic block um contém um conjunto de objetos de fluxo de controle nas propriedades InboundControlFlows e OutboundControlFlows.

Propriedades de objeto

Nome Descrição
LinkedBlock O objeto de bloco básico do outro lado do link. Se esse for um fluxo de controle de entrada, isso se refere ao bloco básico que tinha a instrução branch. Se esse for um fluxo de controle de saída, isso se refere ao bloco básico que é o destino de uma instrução de branch.
LinkKind Indica que tipo de fluxo de controle resultou em um vínculo entre os dois blocos (por exemplo: "FallThrough" ou "Branch").
SourceInstruction A origem do link de fluxo de controle. Esta é a instrução branch ou a última instrução em um bloco básico.
TargetInstruction O destino do link de fluxo de controle. Esse é o destino do branch ou a instrução após a última instrução de um bloco básico com uma queda.