Index: src/ia32/simulator-ia32.h |
=================================================================== |
--- src/ia32/simulator-ia32.h (revision 3208) |
+++ src/ia32/simulator-ia32.h (working copy) |
@@ -43,6 +43,12 @@ |
static inline uintptr_t JsLimitFromCLimit(uintptr_t c_limit) { |
return c_limit; |
} |
+ |
+ static inline uintptr_t RegisterCTryCatch(uintptr_t try_catch_address) { |
+ return try_catch_address; |
+ } |
+ |
+ static inline void UnregisterCTryCatch() { } |
}; |
// Call the generated regexp code directly. The entry function pointer should |
@@ -50,4 +56,7 @@ |
#define CALL_GENERATED_REGEXP_CODE(entry, p0, p1, p2, p3, p4, p5, p6) \ |
entry(p0, p1, p2, p3, p4, p5, p6) |
+#define TRY_CATCH_FROM_ADDRESS(try_catch_address) \ |
+ reinterpret_cast<TryCatch*>(try_catch_address) |
+ |
#endif // V8_IA32_SIMULATOR_IA32_H_ |