views:

142

answers:

1

I was debugging some code in windbg and I am not able to understand some assembly code

78151113 ff1230401e78    call    dword ptr [Somefunction (781e9950)] ds:0023:781e9950=028d1170

Can someone explain what this statement means.I know this is call statement but how it is jumping to 028d1170 address

+2  A: 

This address call a function pointer. The function pointer is stored at address 781e9950. If you check the contents of the address 781e9950, you will find it has the value 028d1170.

steve