Advertisement

11.11.2008 at 02:18PM PST, ID: 23896235 | Points: 500
[x]
Attachment Details

Problems debugging an executable with VS6 debugger

An outside process, for which I have no source code is crashing with an exception.
I am trying to debug it via the VS6 debugger where I open the exectuable as a regular file, then run (or single step).  I have installed Windows debugging package (although I don't use windbg), and the symbols table for XP at the c:\Windows\Symbols directory.

1. Why doesn't the debugger won't show me the names of the API that are called although I have the symbols of Windows installed? All it shows is the Assembly instructions. Where do I  specify the path to the symbols? Anything else I should do for the names of the API (e.g. CreateFile) to appear?
2. Considering that the debugger breaks on INT 3 right at the place where the excpetion occured (somewhere in the middle of ntdll.dll) how can I tell in which function it has happened?

Thanks
Top Expert: fridom
Expert Since: 11/01/2002
Accepted Solutions: 841
Computer Expertise: Advanced
fridom has been an Expert for 6 years 2 months, during which he has posted 2713 comments and answered 841 questions. fridom is just one of 210 experts in the Kernel And Operating System Specific Programming Zone.
 
 
 
 
20081119-EE-VQP-48 - Hierarchy / EE_QW_3_20080625