Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations bkrike on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

What is a symbol

Status
Not open for further replies.

hetzme

Programmer
Apr 19, 2002
1
US
Most of the times people talk about symbols a lot. What is a symbol? When people say that "we loaded it with symbols" "we loaded it with out symbols" what are they talking about?
 
They mean "Debug Symbols", which is another file output by the compiler when you compile with a debug configuration. This file (usually) ends in a ".pdb" extension, and can be many megabytes in size. It's used by a debugger to line up the binary code with the source code to make it easier for a developer to figure out what went wrong.

You typically don't ship a product with the debug symbols, as it would allow a competitor to easily reverse-engineer your product. In Microsoft's case, the Win32 API is just a layer on top of the NT/XP kernel, so it's not a problem.

Chip H.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top