Trying to finding the main caller of a series of nested function I ended in a switch table (or at least ollydbg says it's so) of address:
DD address1 DD address2 DD myfunction DD adress4 .. AND SO ON
Where addressN are other function. Thinking that it was the routine that bother me I just fill with NOPs
DD myfunction, but after restarting the process (and loosing the NOPS) Olly show me.
DD address1 DD address2 POP ESP INC EBP ...others instruction like the one above DD address4 DD address5 ... so on
And, when I hit F9 it just return to the
DD myfunction shape ... I cannot understand what's going on, hope you can help me.