Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

static int KPRF_NAME() FuncCompareOnTopOfStackAvg ( const void *  pv1,
const void *  pv2 
) [static]

Compares two REPROTFUNC records to determin which has the higher on-stack average time.

Definition at line 425 of file prfreader.cpp.h.

References FuncCompareOnTopOfStack(), KPRF_NAME, and KPRF_TYPE.

Referenced by WriteHtmlReport().

{
    KPRF_TYPE(PC,FUNC) p1 = (*(KPRF_TYPE(P,REPORTFUNC) *)pv1)->pFunc;
    KPRF_TYPE(PC,FUNC) p2 = (*(KPRF_TYPE(P,REPORTFUNC) *)pv2)->pFunc;
    if (p1->OnTopOfStack.SumTicks / p1->cOnStack > p2->OnTopOfStack.SumTicks / p2->cOnStack)
        return -1;
    if (p1->OnTopOfStack.SumTicks / p1->cOnStack < p2->OnTopOfStack.SumTicks / p2->cOnStack)
        return 1;
    return KPRF_NAME(FuncCompareOnTopOfStack)(pv1, pv2);
}


Generated by  Doxygen 1.6.0   Back to index