Bagikan melalui


Objek Blok Dasar

Ringkasan

Blok Dasar adalah wilayah kode dengan (biasanya) satu titik masuk dan satu titik keluar. Metode DisassembleBlocks dan DisassembleFunction disassembler mengembalikan koleksi blok dasar. Metode DisassembleBlocks melakukan analisis sederhana untuk blok dasar dan dapat mengakibatkan blok dengan beberapa titik masuk. DisassembleFunction akan melakukan analisis alur lengkap dari fungsi yang menghasilkan blok dasar dengan satu entri dan keluar tunggal.

Properti Obyek

Nama Deskripsi
StartAddress Alamat awal blok dasar.
EndAddress Alamat akhir blok dasar. Blok didefinisikan oleh set setengah terbuka [StartAddress, EndAddress).
Petunjuk Kumpulan objek instruksi di blok dasar.
InboundControlFlows Properti ini hanya ada pada blok dasar yang merupakan hasil dari analisis aliran penuh (misalnya: DisassembleFunction). Ini adalah kumpulan objek alur kontrol yang menjelaskan blok lain apa yang memiliki tautan alur kontrol masuk ke yang satu ini.
OutboundControlFlows Properti ini hanya ada pada blok dasar yang merupakan hasil dari analisis aliran penuh (misalnya: DisassembleFunction). Ini adalah kumpulan objek alur kontrol yang menjelaskan tautan alur kontrol keluar dari blok ini ke blok lain dalam fungsi.