Oggetti flusso di controllo
Riepilogo
Per il disassembly completamente analizzato, ognuno basic block
contiene un set di oggetti flusso di controllo nelle proprietà InboundControlFlows e OutboundControlFlows.
Proprietà degli oggetti
Nome | Descrizione |
---|---|
LinkedBlock | Oggetto blocco di base sull'altro lato del collegamento. Se si tratta di un flusso di controllo in ingresso, si riferisce al blocco di base con l'istruzione branch. Se si tratta di un flusso di controllo in uscita, si riferisce al blocco di base che è la destinazione di un'istruzione di ramo. |
LinkKind | Indica il tipo di flusso di controllo che ha generato un collegamento tra i due blocchi, ad esempio "FallThrough" o "Branch". |
SourceInstruction | Origine del collegamento del flusso di controllo. Si tratta dell'istruzione di ramo o dell'ultima istruzione in un blocco di base. |
TargetInstruction | Destinazione del collegamento del flusso di controllo. Questa è la destinazione del ramo o l'istruzione dopo l'ultima istruzione di un blocco di base con un fall-through. |