EtwpCovSampSplitSegments
NTSTATUS __stdcall EtwpCovSampSplitSegments(PWCHAR Str){
__int64 v1;
__int64 v2;
WORD *v3;
unsigned int v4;
WORD *v5;
WORD *v6;
__int64 v7;
WORD *v8;
__int64 v9;
v2 = v1;
v3 = Str;
wcslwr(Str);
v4 = 0;
if( *v3 )
{
do
{
v5 = wcschr(v3, 58);
v6 = v5;
if( v5 )
{
v7 = v5 - v3;
v8 = v6 + 1;
}
else
{
v7 = -1i64;
do
++v7;
while( v3[v7] );
v8 = &v3[v7];
}
if( v7 )
{
v9 = v4++;
v9 *= 2i64;
*(_QWORD *)(v2 + 8 * v9) = v3;
*(_QWORD *)(v2 + 8 * v9 + 8) = v7;
if( v4 >= 0xA )
break;
}
v3 = v8;
}
while( *v8 );
}
return v4;
}Referenced by:
EtwpSetCoverageSamplerInformation