description |
---|
Description of the 'disassemble_len' function in HyperDbg Scripts |
disassemble_len
disassemble_len( Expression );
[Expression (Address)]
A MASM-like expression to evaluate which is the address of the target location to return instruction length.
Returns the length of the instruction (Length Disassembler Engine) at the target Address
using a 64-bit assembler.
If the address is valid, returns the length (byte) of one instruction at the target address; otherwise, it returns 0
.
InstrLength = disassemble_len(@rip + 10);
Adds 0x10 to the rip register and returns the instruction length result into the InstrLength
variable.
This function visits the memory as a 64-bit assembler. You can use disassemble_len32 for the 32-bit version of this function.