Index: src/builtins/builtins.h |
diff --git a/src/builtins/builtins.h b/src/builtins/builtins.h |
index b5eebff73b81ea017fab36c4c46b564d74c91709..69981611d0045d00047c384e5fa6aa386acc299a 100644 |
--- a/src/builtins/builtins.h |
+++ b/src/builtins/builtins.h |
@@ -18,6 +18,7 @@ class Handle; |
class Isolate; |
// Forward declarations. |
+class BailoutId; |
class RootVisitor; |
enum class InterpreterPushArgsMode : unsigned; |
namespace compiler { |
@@ -43,6 +44,9 @@ class Builtins { |
builtin_count |
}; |
+ static BailoutId GetContinuationBailoutId(Name name); |
+ static Name GetBuiltinFromBailoutId(BailoutId); |
+ |
#define DECLARE_BUILTIN_ACCESSOR(Name, ...) \ |
V8_EXPORT_PRIVATE Handle<Code> Name(); |
BUILTIN_LIST_ALL(DECLARE_BUILTIN_ACCESSOR) |
@@ -80,6 +84,8 @@ class Builtins { |
static Callable CallableFor(Isolate* isolate, Name name); |
+ static int GetStackParameterCount(Isolate* isolate, Name name); |
+ |
static const char* name(int index); |
// Returns the C++ entry point for builtins implemented in C++, and the null |