Ablaufsteuerungsobjekte
Zusammenfassung
Für die vollständig analysierte Disassemblierung enthält jedes basic block
einen Satz von Ablaufsteuerungsobjekten in den Eigenschaften InboundControlFlows und OutboundControlFlows.
Objekteigenschaften
Name | BESCHREIBUNG |
---|---|
LinkedBlock | Das grundlegende Blockobjekt auf der anderen Seite des Links. Wenn es sich um einen eingehenden Ablauf zur Steuerung handelt, bezieht sich dies auf den Basisblock, der über die Branch-Anweisung verfügte. Wenn es sich um einen ausgehenden Ablauf zur Steuerung handelt, bezieht sich dies auf den Basisblock, der das Ziel einer Branchanweisung ist. |
LinkKind | Gibt an, welche Art von Ablaufsteuerung zu einer Verknüpfung zwischen den beiden Blöcken geführt hat (z. B. "FallThrough" oder "Branch"). |
SourceInstruction | Die Quelle des Ablaufsteuerungslinks. Dies ist die Branch-Anweisung oder die letzte Anweisung in einem Basisblock. |
TargetInstruction | Das Ziel der Ablaufsteuerungsverbindung. Dies ist das Branchziel oder die Anweisung nach der letzten Anweisung eines Basisblocks mit einem Fallthrough. |