Is Windows Checked Build necessary for driver debugging?

Discussion in 'Windows Vista Drivers' started by Antranik, Jun 16, 2005.

  1. Antranik

    Antranik Guest

    Is it necessary to have Windows Checked Build for kernel mode driver
    debugging or can one get away with using the Windows Free Build and Debug
    Symbols that are downloadable from the Microsoft site?

    Thanks,
    Antranik
     
    Antranik, Jun 16, 2005
    #1
    1. Advertisements

  2. Antranik

    Don Burn Guest

    The Windows checked build will validate a number of things that there is no
    other test for. Also, the diagnostics built into the checked build are
    extremely useful. For more on my opinion of the checked build see
    http://www.microsoft.com/whdc/resources/MVP/xtremeMVP_giveup.mspx#EBAA. At
    least use a "partial checked build" this can be done by grabbing the checked
    hal and kernel from the service pack for a checked build (see
    http://www,osronline.com for an article on where to find these). Also, if
    you are doing something like network or storage you want to add the checked
    port driver (ndis.sys or scsi.sys).
     
    Don Burn, Jun 16, 2005
    #2
    1. Advertisements

  3. Antranik

    Antranik Guest

    Thanks for the info.

    Antranik

     
    Antranik, Jun 16, 2005
    #3
  4. Antranik

    Don Burn Guest

    Then you should be safe, since assertions act as breakpoints, that do crash
    if the debugger is not active.
     
    Don Burn, Jun 16, 2005
    #4
  5. Antranik

    Alon Guest

    I tried to run my driver code on a (fully) checked build without a debugger
    attached.
    I didn't get any BSOD's - doest it mean that the checked build didn't find
    any assertions in my code?
     
    Alon, Jun 16, 2005
    #5
  6. Antranik

    Alon Guest

    Thanks

     
    Alon, Jun 16, 2005
    #6
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.