Index: src/isolate.h |
diff --git a/src/isolate.h b/src/isolate.h |
index bc7646bd4834bafc03bf333f53da14ee072ac451..ada081bd785bf50ba732c7a05301633a48860ff7 100644 |
--- a/src/isolate.h |
+++ b/src/isolate.h |
@@ -605,7 +605,8 @@ class Isolate { |
thread_local_top_.scheduled_exception_ = heap_.the_hole_value(); |
} |
- bool IsExternallyCaught(); |
+ bool HasExternalTryCatch(); |
vsevik
2014/06/02 15:31:28
I think these two could be made private.
yangguo@,
|
+ bool IsFinallyOnTop(); |
bool is_catchable_by_javascript(Object* exception) { |
return exception != heap()->termination_exception(); |
@@ -1178,7 +1179,10 @@ class Isolate { |
void FillCache(); |
- void PropagatePendingExceptionToExternalTryCatch(); |
+ // Propagate pending exception message to the external try-catch. |
+ // If there is no external try-catch or message was successfully propagated, |
+ // then return true. |
+ bool PropagatePendingExceptionToExternalTryCatch(); |
void InitializeDebugger(); |