Re: Partially checked build vs. fully checked build



Don Burn wrote:

The biggest benefit is performance. The other benefit is that many applications will cause ASSERTS on the checked build that cannot be recovered from. For instance most of Microsoft's WHQL tests would not work in the past (I haven't successfully gotten the DTM to work in any environment so cannot comment on these).

Note: the partial checked build can have more than this. For instance if you are developing something like a file system mini-filter, or an NDIS mini-port you want the checked version of the support code. This has the problem that these do not always work if you have the free build of the kernel.

I'm understanding your reply correctly, so long as I include the checked builds of the kernel & the HAL, then things should function fairly well for kernel mode debugging of drivers w/o introducing a whole lot of extra issues to be aware of in terms of having Windows still perform faily well & w/o introducing a lot of extra things that will interrupt that functionality.

And if I include the checked builds of the file system components, including the driver for NTFS and the filesystem filter manager, etc..., then file system filter & minifilter debugging should be faciliated, too?

If the 2nd assertion is true, is there a fairly complete listing of which files I need to get checked builds of depending on which type of driver I'm working on [e.g. file system related vs. NDIS vs. HID, etc...]?


TIA,

Chuck
--
Chuck Chopp

ChuckChopp (at) rtfmcsi (dot) com http://www.rtfmcsi.com

RTFM Consulting Services Inc. 864 801 2795 voice & voicemail
103 Autumn Hill Road 864 801 2774 fax
Greer, SC 29651

Do not send me unsolicited commercial email.
.



Relevant Pages

  • Re: Developing a Device Driver
    ... > be nice to present to users as a file system - the data that is produced ... > This is why I initially thought about a RAM disk type approach, ... Can I get access to the network through a driver? ... > the right term) kernel proxy, that would allow a user mode application to ...
    (microsoft.public.development.device.drivers)
  • Re: udev is too slow creating devices
    ... block device might appear any time, file system ... > The kernel doesn't use /dev. ... It is driver knows, It is user of driver who does know it too. ... Implementing FSMs in shell scripts - last thing I ever wanted. ...
    (Linux-Kernel)
  • Re: how can I identify which processes access a file?
    ... You can use API hooking and monitor for e.g. ... approcah is to develop a kernel file system driver ... going to your kernel driver either by DeviceIoControl ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Boot-up Questions-I.
    ... kernel from a floppy, ... The boot sector is loaded to that address. ... that driver to access the root file system. ...
    (comp.os.linux.development.system)
  • 2.6.27-rc7 no init found on the root partition?
    ... but the kernel is unable to boot. ... XFS file system but no init found. ... it complains that root file system not found and I have ... # Input Device Drivers ...
    (Linux-Kernel)