- keystone - 程序包 keystone
-
- Keystone - keystone中的类
-
The Keystone engine.
- Keystone(KeystoneArchitecture, KeystoneMode) - 类 的构造器keystone.Keystone
-
Initializes a new instance of the class
Keystone.
- keystone.exceptions - 程序包 keystone.exceptions
-
- keystone.jna - 程序包 keystone.jna
-
- keystone.natives - 程序包 keystone.natives
-
- keystone.utilities - 程序包 keystone.utilities
-
- KeystoneArchitecture - keystone中的枚举
-
The supported architectures of Keystone.
- KeystoneEncoded - keystone中的类
-
Wrap the result of an assemble using Keystone.
- KeystoneEncoded(byte[], int, int) - 类 的构造器keystone.KeystoneEncoded
-
- KeystoneError - keystone中的枚举
-
All type of errors encountered by Keystone API.
- KeystoneException - keystone.exceptions中的异常错误
-
The base class for all the exceptions thrown by the library Keystone.
- KeystoneMode - keystone中的枚举
-
The supported mode type by Keystone.
- KeystoneOptionType - keystone中的枚举
-
- KeystoneOptionValue - keystone中的类
-
- KeystoneOptionValue() - 类 的构造器keystone.KeystoneOptionValue
-
- KeystoneOptionValue.KeystoneOptionSyntax - keystone中的枚举
-
Runtime option values associated with the assembly syntax.
- KeystoneTypeMapper - keystone.jna中的类
-
Extends the numeration type mapper in order to register the enumeration used by Keystone.
- KeystoneTypeMapper() - 类 的构造器keystone.jna.KeystoneTypeMapper
-
- ks_arch_supported(KeystoneArchitecture) - 类 中的静态方法keystone.natives.DirectMappingKeystoneNative
-
Determine if the given architecture is supported by this library.
- ks_asm(Pointer, String, long, PointerByReference, IntByReference, IntByReference) - 类 中的静态方法keystone.natives.DirectMappingKeystoneNative
-
Assemble a string given its the buffer, size, start address and number
of instructions to be decoded.
- ks_close(Pointer) - 类 中的静态方法keystone.natives.DirectMappingKeystoneNative
-
Close KS instance: MUST do to release the handle when it is not used anymore.
- ks_errno(Pointer) - 类 中的静态方法keystone.natives.DirectMappingKeystoneNative
-
Report the last error number when some API function fail.
- ks_free(Pointer) - 类 中的静态方法keystone.natives.DirectMappingKeystoneNative
-
Free memory allocated by ks_asm().
- ks_open(KeystoneArchitecture, KeystoneMode, PointerByReference) - 类 中的静态方法keystone.natives.DirectMappingKeystoneNative
-
Create new instance of Keystone engine.
- ks_option(Pointer, KeystoneOptionType, int) - 类 中的静态方法keystone.natives.DirectMappingKeystoneNative
-
Set option for Keystone engine at runtime.
- ks_option(Pointer, KeystoneOptionType, SymbolResolverCallback) - 类 中的静态方法keystone.natives.DirectMappingKeystoneNative
-
Set option for Keystone engine at runtime
Native function prototype: err ks_option(ks_engine *ks, ks_opt_type type, size_t value);
- ks_strerror(KeystoneError) - 类 中的静态方法keystone.natives.DirectMappingKeystoneNative
-
Return a string describing given error code.
- ks_version(IntByReference, IntByReference) - 类 中的静态方法keystone.natives.DirectMappingKeystoneNative
-
Returns combined API version & major and minor version numbers.
- value() - 接口 中的方法keystone.jna.JnaEnum
-
Retrieves the value of an element in the enumeration.
- value() - 枚举 中的方法keystone.KeystoneArchitecture
-
Retrieves the value of the enumeration, that corresponds to the value used in the enumeration in C.
- value() - 枚举 中的方法keystone.KeystoneError
-
Retrieves the value of the enumeration, that corresponds to the value used in the enumeration in C.
- value() - 枚举 中的方法keystone.KeystoneMode
-
Retrieves the value of the enumeration, that corresponds to the value used in the enumeration in C.
- value() - 枚举 中的方法keystone.KeystoneOptionType
-
Retrieves the value of the enumeration, that corresponds to the value used in the enumeration in C.
- value() - 枚举 中的方法keystone.KeystoneOptionValue.KeystoneOptionSyntax
-
Retrieves the value of an element in the enumeration.
- valueOf(String) - 枚举 中的静态方法keystone.KeystoneArchitecture
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法keystone.KeystoneError
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法keystone.KeystoneMode
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法keystone.KeystoneOptionType
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法keystone.KeystoneOptionValue.KeystoneOptionSyntax
-
返回带有指定名称的该类型的枚举常量。
- values() - 枚举 中的静态方法keystone.KeystoneArchitecture
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法keystone.KeystoneError
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法keystone.KeystoneMode
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法keystone.KeystoneOptionType
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法keystone.KeystoneOptionValue.KeystoneOptionSyntax
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- version() - 类 中的方法keystone.Keystone
-
Gets the major and minor version numbers.
- Version - keystone.utilities中的类
-
Represents the version number of Keystone.
- Version(int, int) - 类 的构造器keystone.utilities.Version
-
Initializes a new instance of the
Version class using the specified major and minor values.