Struct keystone::Keystone [] [src]

pub struct Keystone { /* fields omitted */ }

Methods

impl Keystone
[src]

Create new instance of Keystone engine.

Report the last error number when some API function fail.

Set option for Keystone engine at runtime

Assemble a string given its the buffer, size, start address and number of instructions to be decoded.

This API dynamically allocate memory to contain assembled instruction. Resulted array of bytes containing the machine code is put into @*encoding

Trait Implementations

impl Drop for Keystone
[src]

A method called when the value goes out of scope. Read more