Windows System Software -- Consulting, Training, Development -- Unique Expertise, Guaranteed Results

More Info on Driver Writing and Debugging


The free OSR Learning Library has more than 50 articles on a wide variety of topics about writing and debugging device drivers and Minifilters. From introductory level to advanced. All the articles have been recently reviewed and updated, and are written using the clear and definitive style you've come to expect from OSR over the years.


Check out The OSR Learning Library at: https://www.osr.com/osr-learning-library/


Before Posting...

Please check out the Community Guidelines in the Announcements and Administration Category.

Quick Question on PDBs

OSR_Community_UserOSR_Community_User Member Posts: 110,217
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

Comments

  • Nathan_NesbitNathan_Nesbit Member Posts: 194
    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:[email protected]]
    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: [email protected]
    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
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. Sign in or register to get started.

Upcoming OSR Seminars
OSR has suspended in-person seminars due to the Covid-19 outbreak. But, don't miss your training! Attend via the internet instead!
Internals & Software Drivers 15 November 2021 Live, Online
Writing WDF Drivers 24 January 2022 Live, Online
Developing Minifilters 7 February 2022 Live, Online
Kernel Debugging 21 March 2022 Live, Online