Title: [187184] trunk/Source/_javascript_Core
- Revision
- 187184
- Author
- o...@webkit.org
- Date
- 2015-07-22 14:31:40 -0700 (Wed, 22 Jul 2015)
Log Message
[JSC] Enable exception fuzzing for GCC too
https://bugs.webkit.org/show_bug.cgi?id=146831
Reviewed by Darin Adler.
* jit/JITOperations.cpp:
Modified Paths
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (187183 => 187184)
--- trunk/Source/_javascript_Core/ChangeLog 2015-07-22 21:31:39 UTC (rev 187183)
+++ trunk/Source/_javascript_Core/ChangeLog 2015-07-22 21:31:40 UTC (rev 187184)
@@ -1,3 +1,12 @@
+2015-07-22 Csaba Osztrogonác <o...@webkit.org>
+
+ [JSC] Enable exception fuzzing for GCC too
+ https://bugs.webkit.org/show_bug.cgi?id=146831
+
+ Reviewed by Darin Adler.
+
+ * jit/JITOperations.cpp:
+
2015-07-22 Filip Pizlo <fpi...@apple.com>
Fixed pool allocation should always be aligned
Modified: trunk/Source/_javascript_Core/jit/JITOperations.cpp (187183 => 187184)
--- trunk/Source/_javascript_Core/jit/JITOperations.cpp 2015-07-22 21:31:39 UTC (rev 187183)
+++ trunk/Source/_javascript_Core/jit/JITOperations.cpp 2015-07-22 21:31:40 UTC (rev 187184)
@@ -1978,12 +1978,11 @@
// testing.
void JIT_OPERATION operationExceptionFuzz()
{
- // This probably "just works" for GCC also, but I haven't tried.
-#if COMPILER(CLANG)
+#if COMPILER(GCC)
ExecState* exec = static_cast<ExecState*>(__builtin_frame_address(1));
void* returnPC = __builtin_return_address(0);
doExceptionFuzzing(exec, "JITOperations", returnPC);
-#endif // COMPILER(CLANG)
+#endif // COMPILER(GCC)
}
EncodedJSValue JIT_OPERATION operationHasGenericProperty(ExecState* exec, EncodedJSValue encodedBaseValue, JSCell* propertyName)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes