Well the debugger is still very unreliable. It sometimes jumps way too much when stepping over. I press F10 and it sometimes leaves me at a random point in the execution timeline that executes the line I have skipped. Using F11 to step into and the stepping over until the function calls end will suppress this skipping operation. If I put a breakpoints in the code that is skipped, it won't trigger.
It would be worth mentioning which platform you are referring
Anyway, I suppose it is .pdb. I agree, but I am afraid that we are limited to what is given to us by dbghelp.dll...