Microsoft KB Archive/68837

Setting Multiple Module Breakpoints in SYMDEB ID Number: Q68837

2.03 2.10 3.00 WINDOWS

Summary:

To set breakpoints in SYMDEB, you must specify the full name of the function. The compiler changes the function name depending upon the calling convention that the function uses. A function that uses the C calling convention (cdecl) is changed by the compiler to include an underscore (_) at the beginning of the function name. The names of functions that use the Pascal calling convention are converted to all uppercase letters. The linker places the modified function names into the symbol (SYM) file that SYMDEB uses.

The best way to determine which symbolic names to use with SYMDEB is to view the MAP file produced by the linker. This file lists all of the symbols defined in all of the object modules of an application.