| 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
|
|
|