Home | History | Annotate | Download | only in src

Lines Matching refs:bootstrapper

5 #include "src/bootstrapper.h"
33 Bootstrapper::Bootstrapper(Isolate* isolate)
39 Handle<String> Bootstrapper::SourceLookup(int index) {
59 template Handle<String> Bootstrapper::SourceLookup<Natives>(int index);
60 template Handle<String> Bootstrapper::SourceLookup<ExperimentalNatives>(
62 template Handle<String> Bootstrapper::SourceLookup<ExperimentalExtraNatives>(
64 template Handle<String> Bootstrapper::SourceLookup<ExtraNatives>(int index);
67 void Bootstrapper::Initialize(bool create_heap_objects) {
78 v8::Extension* Bootstrapper::free_buffer_extension_ = NULL;
79 v8::Extension* Bootstrapper::gc_extension_ = NULL;
80 v8::Extension* Bootstrapper::externalize_string_extension_ = NULL;
81 v8::Extension* Bootstrapper::statistics_extension_ = NULL;
82 v8::Extension* Bootstrapper::trigger_failure_extension_ = NULL;
83 v8::Extension* Bootstrapper::ignition_statistics_extension_ = NULL;
85 void Bootstrapper::InitializeOncePerProcess() {
101 void Bootstrapper::TearDownExtensions() {
134 void Bootstrapper::TearDown() {
310 friend class Bootstrapper;
314 void Bootstrapper::Iterate(ObjectVisitor* v) {
319 Handle<Context> Bootstrapper::CreateEnvironment(
336 Handle<JSGlobalProxy> Bootstrapper::NewRemoteContext(
346 void Bootstrapper::DetachGlobal(Handle<Context> env) {
2991 bool Bootstrapper::CompileBuiltin(Isolate* isolate, int index) {
2994 isolate->bootstrapper()->SourceLookup<Natives>(index);
3003 return Bootstrapper::CompileNative(isolate, name, source_code,
3008 bool Bootstrapper::CompileExperimentalBuiltin(Isolate* isolate, int index) {
3012 isolate->bootstrapper()->SourceLookup<ExperimentalNatives>(index);
3016 return Bootstrapper::CompileNative(isolate, name, source_code,
3021 bool Bootstrapper::CompileExtraBuiltin(Isolate* isolate, int index) {
3025 isolate->bootstrapper()->SourceLookup<ExtraNatives>(index);
3030 return Bootstrapper::CompileNative(isolate, name, source_code,
3035 bool Bootstrapper::CompileExperimentalExtraBuiltin(Isolate* isolate,
3040 isolate->bootstrapper()->SourceLookup<ExperimentalExtraNatives>(index);
3045 return Bootstrapper::CompileNative(isolate, name, source_code,
3049 bool Bootstrapper::CompileNative(Isolate* isolate, Vector<const char> name,
3123 SourceCodeCache* cache = isolate->bootstrapper()->extensions_cache();
3214 void Bootstrapper::ExportFromRuntime(Isolate* isolate,
3916 if (!Bootstrapper::CompileBuiltin(isolate(), builtin_index++)) return false;
3918 if (!Bootstrapper::CompileBuiltin(isolate(), builtin_index++)) return false;
3950 if (!Bootstrapper::CompileBuiltin(isolate(), builtin_index++)) return false;
4288 if (!Bootstrapper::CompileExperimentalBuiltin(isolate(), i)) { \
4316 if (!Bootstrapper::CompileExtraBuiltin(isolate(), i)) return false;
4326 if (!Bootstrapper::CompileExperimentalExtraBuiltin(isolate(), i))
4336 if (!Bootstrapper::CompileBuiltin(isolate(), i)) return false;
4405 bool Bootstrapper::InstallExtensions(Handle<Context> native_context,
4799 : isolate_(isolate), active_(isolate->bootstrapper
4942 : isolate_(isolate), active_(isolate->bootstrapper()) {
5017 int Bootstrapper::ArchiveSpacePerThread() {
5023 char* Bootstrapper::ArchiveState(char* to) {
5031 char* Bootstrapper::RestoreState(char* from) {
5038 void Bootstrapper::FreeThreadResources() {