Tags:
Windows Programming, C++ C, Kernel
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