Newbies in the code.

On Sun, Sep 25, 2016 at 8:15 PM, Alex Ionescu <ion...@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
> <mich...@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,  <dchapys...@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@reactos.org
> >> http://www.reactos.org/mailman/listinfo/ros-dev
> >
> >
> >
> > _______________________________________________
> > Ros-dev mailing list
> > Ros-dev@reactos.org
> > http://www.reactos.org/mailman/listinfo/ros-dev
>
> _______________________________________________
> Ros-dev mailing list
> Ros-dev@reactos.org
> http://www.reactos.org/mailman/listinfo/ros-dev
>
_______________________________________________
Ros-dev mailing list
Ros-dev@reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev

Reply via email to