FsRtlWorkerThread
VOID __stdcall __noreturn FsRtlWorkerThread(VOID *StartContext){
__int64 v1;
_KQUEUE *v2;
_LIST_ENTRY *BugCheckParameter4;
unsigned __int8 CurrentIrql;
v1 = (unsigned int)StartContext;
KeSetPriorityThread(KeGetCurrentThread(), (_DWORD)StartContext + 16);
v2 = (_KQUEUE *)((char *)&unk_140C47360 + 64 * v1);
do
{
BugCheckParameter4 = KeRemoveQueue(v2, 0, 0i64);
((void(__fastcall *)(_LIST_ENTRY *))BugCheckParameter4[1].Flink)(BugCheckParameter4[1].Blink);
}
while( !KeGetCurrentIrql() );
CurrentIrql = KeGetCurrentIrql();
KeBugCheckEx(
0xC8u,
(PVOID)(((unsigned __int64)CurrentIrql << 16) | 2),
BugCheckParameter4[1].Flink,
BugCheckParameter4[1].Blink,
BugCheckParameter4);
}Referenced by:
No references.