assembly - What would this register contain after -


I can not seem to know what happens after this assembly assembly in eax :

mov edi, [edi + 4] lea eax, [edi + 88h]

with edi of a square

Receives real address of reference for some mysterious reasons, written as a symbolic assembly As it refers to the content of ED + 88Hoo, but what exactly is actually value H loading and sustained 088 ( mov eax, edi; add EX, 088 H ). I doubt edi + 4 is the function pointer: more likely, this is a vtbl pointer or an array.


Comments