Closed CodeMaxx closed 1 year ago
BEGIN erroneously detects its execution context as elevated IRQL. This causes issues such as Live Kernel Dump failing silently.
Instead of raising IRQL and disabling interrupts for BEGIN probe, now we set dtrace's affinity to the current processor for the begin probe.
Tested on a VM.
Why is this change being made?
BEGIN erroneously detects its execution context as elevated IRQL. This causes issues such as Live Kernel Dump failing silently.
What changed?
Instead of raising IRQL and disabling interrupts for BEGIN probe, now we set dtrace's affinity to the current processor for the begin probe.
How was the change tested?
Tested on a VM.