Partager via


Objets de flux de contrôle

Récapitulatif

Pour le désassemblement entièrement analysé, chacun basic block contient un ensemble d’objets de flux de contrôle dans les propriétés InboundControlFlows et OutboundControlFlows.

Propriétés des objets

Nom Description
LinkedBlock Objet de bloc de base situé de l’autre côté du lien. S’il s’agit d’un flux de contrôle entrant, cela fait référence au bloc de base qui avait l’instruction de branche. S’il s’agit d’un flux de contrôle sortant, cela fait référence au bloc de base qui est la cible d’une instruction de branche.
LinkKind Indique le type de flux de contrôle qui a donné lieu à un lien entre les deux blocs (par exemple , « FallThrough » ou « Branch »).
SourceInstruction Source du lien de flux de contrôle. Il s’agit de l’instruction de branche ou de la dernière instruction d’un bloc de base.
TargetInstruction Destination du lien de flux de contrôle. Il s’agit de la cible de la branche ou de l’instruction après la dernière instruction d’un bloc de base avec une chute.