/*
- * Copyright (C) 2012, 2013 Apple Inc. All rights reserved.
+ * Copyright (C) 2012, 2013, 2014 Apple Inc. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
return "BadExecutable";
case BadCache:
return "BadCache";
+ case BadCacheWatchpoint:
+ return "BadCacheWatchpoint";
case BadWeakConstantCache:
return "BadWeakConstantCache";
+ case BadWeakConstantCacheWatchpoint:
+ return "BadWeakConstantCacheWatchpoint";
case BadIndexingType:
return "BadIndexingType";
case Overflow:
return "Overflow";
case NegativeZero:
return "NegativeZero";
+ case Int52Overflow:
+ return "Int52Overflow";
case StoreToHole:
return "StoreToHole";
case LoadFromHole:
return "LoadFromHole";
case OutOfBounds:
return "OutOfBounds";
- case StoreToHoleOrOutOfBounds:
- return "StoreToHoleOrOutOfBounds";
case InadequateCoverage:
return "InadequateCoverage";
case ArgumentsEscaped:
return "Uncountable";
case UncountableWatchpoint:
return "UncountableWatchpoint";
- default:
- RELEASE_ASSERT_NOT_REACHED();
- return "Unknown";
+ case UncountableInvalidation:
+ return "UncountableInvalidation";
+ case WatchdogTimerFired:
+ return "WatchdogTimerFired";
+ case DebuggerEvent:
+ return "DebuggerEvent";
}
+ RELEASE_ASSERT_NOT_REACHED();
+ return "Unknown";
}
bool exitKindIsCountable(ExitKind kind)
case LoadFromHole: // Already counted directly by the baseline JIT.
case StoreToHole: // Already counted directly by the baseline JIT.
case OutOfBounds: // Already counted directly by the baseline JIT.
- case StoreToHoleOrOutOfBounds: // Already counted directly by the baseline JIT.
return false;
default:
return true;