Index: src/builtins/builtins.h |
diff --git a/src/builtins/builtins.h b/src/builtins/builtins.h |
index 81f0c7c2db9c08b10c4dc2d2c68cf65a3cd66382..51fbbbc30c842f5b74aacde9ac8767f3d15a6403 100644 |
--- a/src/builtins/builtins.h |
+++ b/src/builtins/builtins.h |
@@ -8,6 +8,7 @@ |
#include "src/base/flags.h" |
#include "src/builtins/builtins-definitions.h" |
#include "src/globals.h" |
+#include "src/utils.h" |
namespace v8 { |
namespace internal { |
@@ -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) |
@@ -78,6 +82,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 |