VirtualBox

Changeset 72550 in vbox for trunk/src/VBox/ValidationKit


Ignore:
Timestamp:
Jun 13, 2018 6:00:52 PM (7 years ago)
Author:
vboxsync
Message:

ValidationKit/rdtsc: Rewrote the rdtsc testcase to (hopefully) work with more than just 32-bit MSC. Need this to test TSC during pausing of NEM/win (bugref:9044). [build fix]

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/utils/cpu/rdtsc.cpp

    r72549 r72550  
    115115                                uValue = strtoul(pszValue, &pszNext, 0);
    116116                                if (pszNext && *pszNext != '\0')
     117                                {
    117118                                    if (*pszNext == 'M'&& pszNext[1] == '\0')
    118119                                        uValue *= _1M;
     
    126127                                        return RTEXITCODE_SYNTAX;
    127128                                    }
     129                                }
    128130                                break;
    129131                            }
     
    259261            break;
    260262        time_t uSecNow;
    261         if (   time(&uSecNow) == -1
    262             || cMinSeconds == -1
     263        if (   time(&uSecNow) == (time_t)-1
     264            || uSecNow        == (time_t)-1
     265            || uSecStart      == (time_t)-1
    263266            || uSecNow - uSecStart >= cMinSeconds)
    264267            break;
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