EtwpReenableStackWalkApc
NTSTATUS __stdcall EtwpReenableStackWalkApc(INT64 a1){
_ETHREAD *CurrentThread;
int v2;
NTSTATUS result;
signed __int32 v4;
CurrentThread = (_ETHREAD *)KeGetCurrentThread();
v2 = ((_DWORD)a1 << 24) | 0xFFFFFF;
_m_prefetchw((char *)&CurrentThread->Tcb.116 + 4);
do
{
v4 = *(&CurrentThread->Tcb.MiscFlags + 1);
result = _InterlockedCompareExchange((volatile signed __int32 *)&CurrentThread->Tcb.116 + 1, v4 & v2, v4);
}
while( v4 != result );
return result;
}Referenced by:
No references.