#include "src/api/api-inl.h"
#include "src/builtins/builtins-utils-inl.h"
#include "src/builtins/builtins.h"
#include "src/codegen/code-factory.h"
#include "src/codegen/compiler.h"
#include "src/logging/counters.h"
#include "src/numbers/conversions.h"
#include "src/objects/api-callbacks.h"
#include "src/objects/lookup.h"
#include "src/objects/objects-inl.h"
#include "src/strings/string-builder-inl.h"
namespace v8 {
namespace internal {
namespace {
MaybeHandle<Object> CreateDynamicFunction(Isolate* isolate,
BuiltinArguments args,
const char* token) { … }
}
BUILTIN(FunctionConstructor) { … }
BUILTIN(GeneratorFunctionConstructor) { … }
BUILTIN(AsyncFunctionConstructor) { … }
BUILTIN(AsyncGeneratorFunctionConstructor) { … }
namespace {
enum class ProtoSource { … };
Tagged<Object> DoFunctionBind(Isolate* isolate, BuiltinArguments args,
ProtoSource proto_source) { … }
}
BUILTIN(…) { …
#if V8_ENABLE_WEBASSEMBLY
BUILTIN(…) { …
#endif
BUILTIN(FunctionPrototypeToString) { … }
}
}