Am 31.10.2013 00:17, schrieb pschweitzer(a)svn.reactos.org:
> +VOID
> +NTAPI
> +MiSetControlAreaSymbolsLoaded(IN PCONTROL_AREA ControlArea)
> +{
> + KIRQL OldIrql;
> +
> + ASSERT(KeGetCurrentIrql() <= APC_LEVEL);
> +
> + OldIrql = KeAcquireQueuedSpinLock(LockQueuePfnLock);
> + ControlArea->u.Flags.DebugSymbolsLoaded |= 1;
> +
> + ASSERT(OldIrql <= APC_LEVEL);
> + KeReleaseQueuedSpinLock(LockQueuePfnLock, OldIrql);
> + ASSERT(KeGetCurrentIrql() <= APC_LEVEL);
> +}
No offence, but seriously? The PFN lock to set a flag?