Difference between Debug build OS and retail build OS with symblos

Hi,

How does debug build OS helps over retails build OS with symbols.

Any information is helpful.

Thanks,
Kedar.

Symbols have NOTHING to do with debug versus retail build. The debug
build of the OS has additional internal consistency checking (e.g,
ASSERT() is used throughout, parameters are validated more thoroughly,
with a goal of catching bugs early in the development cycle) but this is
a compile time difference (is DBG defined or not) and has nothing to do
with how the compiler and linker emit symbol information into the OBJ
and PDB files.

Another difference is that checked builds are built without
optimization, making debugging easier (the optimizer will eliminate
local variables, for example, which can be confusing when debugging -
and there are numerous other little details like how code is reorganized
with the optimizer). But again, this doesn’t change the fact they both
have PDB files with pertinent information contained within them.

Regards,

Tony

Tony Mason
Consulting Partner
OSR Open Systems Resources, Inc.
http://www.osr.com

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of kedar
Sent: Monday, June 27, 2005 11:20 AM
To: ntfsd redirect
Subject: [ntfsd] Difference between Debug build OS and retail build OS
with symblos

Hi,

How does debug build OS helps over retails build OS with symbols.

Any information is helpful.

Thanks,
Kedar.


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

You are currently subscribed to ntfsd as: xxxxx@osr.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

Take a look at
http://www.microsoft.com/whdc/resources/MVP/xtremeMVP_giveup.mspx#EBAA for
one viewpoint on the checked build


Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Remove StopSpam from the email to reply

----- Original Message -----
From: “kedar”
Newsgroups: ntfsd
To: “Windows File Systems Devs Interest List”
Sent: Monday, June 27, 2005 11:20 AM
Subject: [ntfsd] Difference between Debug build OS and retail build OS with
symblos

> Hi,
>
> How does debug build OS helps over retails build OS with symbols.
>
> Any information is helpful.
>
> Thanks,
> Kedar.
>
>
> —
> Questions? First check the IFS FAQ at
> https://www.osronline.com/article.cfm?id=17
>
> You are currently subscribed to ntfsd as: xxxxx@acm.org
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>

> ----------

From: xxxxx@lists.osr.com[SMTP:xxxxx@lists.osr.com] on behalf of Don Burn[SMTP:xxxxx@acm.org]
Reply To: Windows File Systems Devs Interest List
Sent: Monday, June 27, 2005 7:49 PM
To: Windows File Systems Devs Interest List
Subject: Re: [ntfsd] Difference between Debug build OS and retail build OS with symblos

Take a look at
http://www.microsoft.com/whdc/resources/MVP/xtremeMVP_giveup.mspx#EBAA for
one viewpoint on the checked build

Nice article. It reminded me the old story when a video driver from respectable vendor always crashed on checked build during boot. I filed a bug as you suggested and guess what. They told me they don’t support checked build and ignored the bug :slight_smile:

Best regards,

Michal Vodicka
UPEK, Inc.
[xxxxx@upek.com, http://www.upek.com]