VirtualBox

Changeset 32914 in vbox


Ignore:
Timestamp:
Oct 5, 2010 1:25:58 PM (14 years ago)
Author:
vboxsync
Message:

Drop the hthread parameter

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/iprt/thread.h

    r32905 r32914  
    655655 *
    656656 * @returns IPRT status code.
    657  * @param   hThread             The thread handle.
    658657 * @param   pKernelTime         Kernel execution time in ms (out)
    659658 * @param   pUserTime           User execution time in ms (out)
    660659 *
    661660 */
    662 RTR3DECL(int) RTThreadGetExecutionTimeMilli(RTTHREAD hThread, uint64_t *pKernelTime, uint64_t *pUserTime);
     661RTR3DECL(int) RTThreadGetExecutionTimeMilli(uint64_t *pKernelTime, uint64_t *pUserTime);
    663662
    664663/** @name Thread Local Storage
  • trunk/src/VBox/Runtime/r3/os2/thread-os2.cpp

    r32905 r32914  
    294294
    295295
    296 RTR3DECL(int) RTThreadGetExecutionTimeMilli(RTTHREAD hThread, uint64_t *pKernelTime, uint64_t *pUserTime)
     296RTR3DECL(int) RTThreadGetExecutionTimeMilli(uint64_t *pKernelTime, uint64_t *pUserTime)
    297297{
    298298    return VERR_NOT_IMPLEMENTED;
  • trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp

    r32905 r32914  
    387387#endif
    388388
    389 RTR3DECL(int) RTThreadGetExecutionTimeMilli(RTTHREAD hThread, uint64_t *pKernelTime, uint64_t *pUserTime)
     389RTR3DECL(int) RTThreadGetExecutionTimeMilli(uint64_t *pKernelTime, uint64_t *pUserTime)
    390390{
    391391    return VERR_NOT_IMPLEMENTED;
  • trunk/src/VBox/Runtime/r3/win/thread-win.cpp

    r32907 r32914  
    224224
    225225
    226 RTR3DECL(int) RTThreadGetExecutionTimeMilli(RTTHREAD hThread, uint64_t *pKernelTime, uint64_t *pUserTime)
     226RTR3DECL(int) RTThreadGetExecutionTimeMilli(uint64_t *pKernelTime, uint64_t *pUserTime)
    227227{
    228228    uint64_t u64CreationTime, u64ExitTime, u64KernelTime, u64UserTime;
    229229
    230     if (GetThreadTimes((HANDLE)RTThreadGetNative(hThread), (LPFILETIME)&u64CreationTime, (LPFILETIME)&u64ExitTime, (LPFILETIME)&u64KernelTime, (LPFILETIME)&u64UserTime))
     230    if (GetThreadTimes(GetCurrentThread(), (LPFILETIME)&u64CreationTime, (LPFILETIME)&u64ExitTime, (LPFILETIME)&u64KernelTime, (LPFILETIME)&u64UserTime))
    231231    {
    232232        *pKernelTime = u64KernelTime / 10000;    /* GetThreadTimes returns time in 100 ns units */
  • trunk/src/VBox/VMM/EM.cpp

    r32912 r32914  
    16801680
    16811681    if (    pVM->uCpuExecutionCap != 100
    1682         &&  RT_SUCCESS(RTThreadGetExecutionTimeMilli(RTThreadSelf(), &u64KernelTime, &u64UserTime)))
     1682        &&  RT_SUCCESS(RTThreadGetExecutionTimeMilli(&u64KernelTime, &u64UserTime)))
    16831683    {
    16841684        uint64_t u64TimeNow = RTTimeMilliTS();
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette