/insn_len

It's a fuction that returns the length of an x86 instruction

Primary LanguageC

With insn_len function you can get the length of an instruction, it takes one
argument, the pointer to the first byte of the instruction. With MAX_INSN_LEN
you can get the maximum length of a valid instruction.

Note: insn_len and MAX_INSN_LEN are macros whose expansion depends on your
architecture, the actual names are:
x86-32: insn_len_x86_32, MAX_INSN_LEN_x86_32
x86-64: insn_len_x86_64, MAX_INSN_LEN_x86_64

Supported architectures: x86-32, x86-64
License: FreeBSD

References:
1) Intel 64 and IA-32 Architectures Software Developer's Manuals - Volume 2A Ch. 2
2) http://ref.x86asm.net
3) http://sandpile.org