Aquatic
March 8th, 2004, 19:02
I want to find a static pointer to my value in a game, but when I BP on the value I get the line:
So I say to myself that this pointer is dynamic because it involves ESI, and ESI will change, and therefore be unreliable.
What I need help with is finding out how ESI gets populated, so I followed ESI back in the code until this line:
Yes this is where ESI gets populated, but still there is no sight of a static pointer, so now I must trace ECX back and find how ECX got populated with the value. Here the problem arises because if you look in the code that I posted below, the line MOV ESI,ECX is at the start of the routine, so ECX cannot be traced any further back.
So what now? How do I continue to trace ECX back on my quest for the static pointer?
Thanks
*Code removed*
So I say to myself that this pointer is dynamic because it involves ESI, and ESI will change, and therefore be unreliable.
What I need help with is finding out how ESI gets populated, so I followed ESI back in the code until this line:
Yes this is where ESI gets populated, but still there is no sight of a static pointer, so now I must trace ECX back and find how ECX got populated with the value. Here the problem arises because if you look in the code that I posted below, the line MOV ESI,ECX is at the start of the routine, so ECX cannot be traced any further back.
So what now? How do I continue to trace ECX back on my quest for the static pointer?
Thanks
*Code removed*
