Package-level declarations

Types

Link copied to clipboard
class CapstoneBuilder(architecture: Architecture, mode: BitField<Mode>)

Builder for configuring and creating a Capstone disassembly engine.

Link copied to clipboard

Main Capstone disassembly engine.

Link copied to clipboard

Iterator for memory-efficient instruction disassembly.

Link copied to clipboard
data class DisassemblyPosition(var offset: Int = 0, var address: Long = 0)

Position tracker for iterative disassembly.

Functions

Link copied to clipboard
inline fun DisassemblyIterator.forEach(action: (Instruction) -> Unit)

Extension to easily iterate with forEach.

Link copied to clipboard
expect suspend fun initializeCapstone()
actual suspend fun initializeCapstone()
actual suspend fun initializeCapstone()
actual suspend fun initializeCapstone()
actual suspend fun initializeCapstone()