Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Resumen
Los bloques básicos son regiones de código con (normalmente) un punto de entrada y un punto de salida. Los métodos Desensamblador y Desensamblador Desensamblador devuelven colecciones de bloques básicos. El método DesensambladoBlocks realiza un análisis sencillo de los bloques básicos y puede dar lugar a bloques con varios puntos de entrada. DesensambladoFunction realizará un análisis de flujo completo de la función, lo que dará lugar a bloques básicos con una sola entrada y una salida única.
Propiedades de objeto
| Nombre | Descripción |
|---|---|
| StartAddress | Dirección inicial del bloque básico. |
| EndAddress | Dirección final del bloque básico. El bloque se define mediante el conjunto medio abierto [StartAddress, EndAddress). |
| Instrucciones | Colección de objetos de instrucción en el bloque básico. |
| InboundControlFlows | Esta propiedad solo está presente en bloques básicos que son el resultado del análisis de flujo completo (por ejemplo: DesensambladorFunction). Es una colección de objetos de flujo de control que describen qué otros bloques tienen vínculos de flujo de control de entrada a este. |
| OutboundControlFlows | Esta propiedad solo está presente en bloques básicos que son el resultado del análisis de flujo completo (por ejemplo: DesensambladorFunction). Es una colección de objetos de flujo de control que describen los vínculos de flujo de control salientes de este bloque a otros bloques de la función. |