[][src]Module zydis::ffi

Provides type aliases, struct definitions and the unsafe function declarations.

Structs

AvxInfo
DecodedInstruction
DecodedOperand

A decoded operand.

Decoder
DisplacementInfo
FormatterBuffer
FormatterBufferState

Opaque type representing a FormatterBuffer state.

FormatterContext
FormatterToken
FormatterTokenIterator
ImmediateInfo
InstructionIterator
InstructionSegments
InstructionSegmentsElement
MemoryInfo
MetaInfo
PointerInfo
Prefix
RawImmediateInfo
RawInfo
RegisterContext
ShortString
ZyanString

The string type used in zydis.

ZyanStringView
ZydisFormatter

Functions

ZyanStringAppend
ZyanStringDestroy
ZyanStringInitCustomBuffer
ZyanStringViewInsideBufferEx
ZydisCalcAbsoluteAddress
ZydisCalcAbsoluteAddressEx
ZydisCategoryGetString
ZydisDecoderDecodeBuffer
ZydisDecoderEnableMode
ZydisDecoderInit
ZydisFormatterBufferAppend
ZydisFormatterBufferGetString
ZydisFormatterBufferGetToken
ZydisFormatterBufferRemember
ZydisFormatterBufferRestore
ZydisFormatterFormatInstruction
ZydisFormatterFormatInstructionEx
ZydisFormatterFormatOperand
ZydisFormatterFormatOperandEx
ZydisFormatterInit
ZydisFormatterSetHook
ZydisFormatterSetProperty
ZydisFormatterTokenGetValue
ZydisFormatterTokenNext
ZydisFormatterTokenizeInstruction
ZydisFormatterTokenizeInstructionEx
ZydisFormatterTokenizeOperand
ZydisFormatterTokenizeOperandEx
ZydisGetAccessedFlagsByAction
ZydisGetAccessedFlagsRead
ZydisGetAccessedFlagsWritten
ZydisGetInstructionSegments
ZydisGetVersion
ZydisISAExtGetString
ZydisISASetGetString
ZydisIsFeatureEnabled
ZydisMnemonicGetShortString
ZydisMnemonicGetString
ZydisRegisterClassGetWidth
ZydisRegisterEncode
ZydisRegisterGetClass
ZydisRegisterGetId
ZydisRegisterGetLargestEnclosing
ZydisRegisterGetString
ZydisRegisterGetStringWrapped
ZydisRegisterGetWidth
get_version

Returns the version of the zydis C library as a quadruple (major, minor, patch, build).

Type Definitions

FormatterDecoratorFunc
FormatterFunc
FormatterRegisterFunc
RegisterWidth