Newbies in the code.
On Sun, Sep 25, 2016 at 8:15 PM, Alex Ionescu <ionucu(a)videotron.ca> wrote:
There are no disadvantages. Someone though it would be
fun to remove
useful assertions because they don't really understand them.
Best regards,
Alex Ionescu
On Sat, Sep 24, 2016 at 9:23 AM, Michael Fritscher
<michael(a)fritscher.net> wrote:
Hi,
hmm, what are disadvantages of these checks? If MS uses them as well
these
shouldn't break anything.
Perfomancewise there shouldn't be a difference, and in release builds
they
are disabled anyways, aren't they?
I only want to get a better unterstanding ;-)
Best regards,
Michael
> Thanks for removing stuff that exists in the NT kernel as sanity
> checks -- the entire MS dev team must be wrong, thanks for correcting
> them all :)
>
> Make sure not to ask "anyone can explain these checks? they seem
> useless to me" when removing stuff like this.
> Best regards,
> Alex Ionescu
>
>
> On Sat, Sep 24, 2016 at 2:30 AM, <dchapyshev(a)svn.reactos.org> wrote:
>> Author: dchapyshev
>> Date: Sat Sep 24 09:30:06 2016
>> New Revision: 72787
>>
>> URL:
http://svn.reactos.org/svn/reactos?rev=72787&view=rev
>> Log:
>> [NTOSKRNL] Remove unneeded sanity checks
>>
>> Modified:
>> trunk/reactos/ntoskrnl/include/internal/ke_x.h
>>
>> Modified: trunk/reactos/ntoskrnl/include/internal/ke_x.h
>> URL:
>>
http://svn.reactos.org/svn/reactos/trunk/reactos/
ntoskrnl/include/internal/ke_x.h?rev=72787&r1=72786&r2=72787&view=diff
>>
============================================================
==================
>> ---
trunk/reactos/ntoskrnl/include/internal/ke_x.h [iso-8859-1]
>> (original)
>> +++ trunk/reactos/ntoskrnl/include/internal/ke_x.h [iso-8859-1]
Sat
>> Sep 24 09:30:06 2016
>> @@ -25,7 +25,6 @@
>>
\
>> /* Sanity checks */
>> \
>> ASSERT(KeGetCurrentIrql() <= APC_LEVEL);
>> \
>> - ASSERT(_Thread == KeGetCurrentThread());
>> \
>> ASSERT((_Thread->SpecialApcDisable <= 0) &&
>> \
>> (_Thread->SpecialApcDisable != -32768));
>> \
>>
\
>> @@ -42,7 +41,6 @@
>>
\
>> /* Sanity checks */
>> \
>> ASSERT(KeGetCurrentIrql() <= APC_LEVEL);
>> \
>> - ASSERT(_Thread == KeGetCurrentThread());
>> \
>> ASSERT(_Thread->SpecialApcDisable < 0);
>> \
>>
\
>> /* Leave region and check if APCs
are OK now */
>> \
>> @@ -66,7 +64,6 @@
>> PKTHREAD _Thread = KeGetCurrentThread();
>> \
>>
\
>> /* Sanity checks */
>> \
>> - ASSERT(_Thread == KeGetCurrentThread());
>> \
>> ASSERT((_Thread->KernelApcDisable <= 0) &&
>> \
>> (_Thread->KernelApcDisable != -32768));
>> \
>>
\
>> @@ -82,7 +79,6 @@
>> PKTHREAD _Thread = KeGetCurrentThread();
>> \
>>
\
>> /* Sanity checks */
>> \
>> - ASSERT(_Thread == KeGetCurrentThread());
>> \
>> ASSERT(_Thread->KernelApcDisable < 0);
>> \
>>
\
/* Enable Kernel APCs */
\
_______________________________________________
Ros-dev mailing list
Ros-dev(a)reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev
_______________________________________________
Ros-dev mailing list
Ros-dev(a)reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev
_______________________________________________
Ros-dev mailing list
Ros-dev(a)reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev