Quick Question on PDBs

I was reading an article in the latest ‘MSDN Magazine’ (the one with all the
XP hype in it), and noticed something kind of interesting… In their
article about 64 bit support (“Get Ready Now for the Upcoming 64-bit version
of Windows” - page 68), they have a small section on compiler and linker
switch changes… In it, they mention two switches concerning pdb file
generation, and say that pdbs will be “No longer supported by the Microsoft
Linker. Note that this change also applies to future releases of 32-bit
build tools.”
Is this true? I thought the entire strength of WinDBG’s source-level
debugging was dependent on its ability to locate and use pdb files… I use
WinDBG for both kernel-level debugging and (rarely) user-level debugging…
is WinDBG in the future just going to use compiled-in debugging information
from the binary or is this article totally off base?

sean


You are currently subscribed to windbg as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-windbg-$subst(‘Recip.MemberIDChar’)@lists.osr.com

It was a mistake in the article. PDBs are alive and well in VC7. In
fact the PDB format is the only symbol format supported by the VC
compiler for Win64 binaries.

I must admit that I am not privy to the VC team’s future plans and who
knows what they are going to do for VC8. I can say that we will
continue to support PDBs for at least as long as we support debugging
NT4, Win2k and WinXP. If the VC guys create a new symbol format or do
another rev of PDBs we will support that too.

-----Original Message-----
From: Sean Bullington [mailto:xxxxx@stg.com]
Sent: Thursday, October 18, 2001 8:15 AM
To: Kernel Debugging Interest List
Subject: [windbg] Quick Question on PDBs

I was reading an article in the latest ‘MSDN Magazine’ (the one with all
the
XP hype in it), and noticed something kind of interesting… In their
article about 64 bit support (“Get Ready Now for the Upcoming 64-bit
version
of Windows” - page 68), they have a small section on compiler and linker
switch changes… In it, they mention two switches concerning pdb file
generation, and say that pdbs will be “No longer supported by the
Microsoft
Linker. Note that this change also applies to future releases of 32-bit
build tools.”
Is this true? I thought the entire strength of WinDBG’s source-level
debugging was dependent on its ability to locate and use pdb files… I
use
WinDBG for both kernel-level debugging and (rarely) user-level
debugging…
is WinDBG in the future just going to use compiled-in debugging
information
from the binary or is this article totally off base?

sean


You are currently subscribed to windbg as: xxxxx@microsoft.com
To unsubscribe send a blank email to leave-windbg-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to windbg as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-windbg-$subst(‘Recip.MemberIDChar’)@lists.osr.com