Capstone Builder
Builder for configuring and creating a Capstone disassembly engine.
Provides a DSL-style API for configuration.
Example usage:
val engine = CapstoneBuilder(Architecture.ARM64, Mode.LITTLE_ENDIAN)
.apply {
detail = true
syntax = Syntax.DEFAULT
skipData = false
}
.build()
// Or using the convenience method:
val engine = CapstoneEngine.build(Architecture.X86, Mode.MODE_64) {
detail = true
syntax = Syntax.INTEL
unsigned = true
}Content copied to clipboard