Hi all, I dont know if the question is related with the topic, if is not, I’m sorry.
Well the question is: how can windbg obtain something like that “image_name!main+0x28:” when it captures an exception?
I mean, what kind of function (probably it uses dbghelp.dll right?) it uses for this purpose?
How he combine symbols and IAT to display this type of code?
I’m pretty sure that the address of the exception is returned from the DEBUG_EVENT struct with something like that: DebugEvent.u.Exception.ExceptionRecord.ExceptionAddress