| OLD | NEW |
| 1 // Copyright 2014 the V8 project authors. All rights reserved. | 1 // Copyright 2014 the V8 project authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "src/bootstrapper.h" | 5 #include "src/bootstrapper.h" |
| 6 | 6 |
| 7 #include "src/accessors.h" | 7 #include "src/accessors.h" |
| 8 #include "src/api-natives.h" | 8 #include "src/api-natives.h" |
| 9 #include "src/base/ieee754.h" | 9 #include "src/base/ieee754.h" |
| 10 #include "src/code-stubs.h" | 10 #include "src/code-stubs.h" |
| (...skipping 2653 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2664 {"getLineNumber", Builtins::kCallSitePrototypeGetLineNumber}, | 2664 {"getLineNumber", Builtins::kCallSitePrototypeGetLineNumber}, |
| 2665 {"getMethodName", Builtins::kCallSitePrototypeGetMethodName}, | 2665 {"getMethodName", Builtins::kCallSitePrototypeGetMethodName}, |
| 2666 {"getPosition", Builtins::kCallSitePrototypeGetPosition}, | 2666 {"getPosition", Builtins::kCallSitePrototypeGetPosition}, |
| 2667 {"getScriptNameOrSourceURL", | 2667 {"getScriptNameOrSourceURL", |
| 2668 Builtins::kCallSitePrototypeGetScriptNameOrSourceURL}, | 2668 Builtins::kCallSitePrototypeGetScriptNameOrSourceURL}, |
| 2669 {"getThis", Builtins::kCallSitePrototypeGetThis}, | 2669 {"getThis", Builtins::kCallSitePrototypeGetThis}, |
| 2670 {"getTypeName", Builtins::kCallSitePrototypeGetTypeName}, | 2670 {"getTypeName", Builtins::kCallSitePrototypeGetTypeName}, |
| 2671 {"isConstructor", Builtins::kCallSitePrototypeIsConstructor}, | 2671 {"isConstructor", Builtins::kCallSitePrototypeIsConstructor}, |
| 2672 {"isEval", Builtins::kCallSitePrototypeIsEval}, | 2672 {"isEval", Builtins::kCallSitePrototypeIsEval}, |
| 2673 {"isNative", Builtins::kCallSitePrototypeIsNative}, | 2673 {"isNative", Builtins::kCallSitePrototypeIsNative}, |
| 2674 {"isToplevel", Builtins::kCallSitePrototypeIsToplevel}}; | 2674 {"isToplevel", Builtins::kCallSitePrototypeIsToplevel}, |
| 2675 {"toString", Builtins::kCallSitePrototypeToString}}; |
| 2675 | 2676 |
| 2676 PropertyAttributes attrs = | 2677 PropertyAttributes attrs = |
| 2677 static_cast<PropertyAttributes>(DONT_ENUM | DONT_DELETE | READ_ONLY); | 2678 static_cast<PropertyAttributes>(DONT_ENUM | DONT_DELETE | READ_ONLY); |
| 2678 | 2679 |
| 2679 Handle<JSFunction> fun; | 2680 Handle<JSFunction> fun; |
| 2680 for (const FunctionInfo& info : infos) { | 2681 for (const FunctionInfo& info : infos) { |
| 2681 fun = SimpleInstallFunction(proto, info.name, info.id, 0, true, attrs); | 2682 fun = SimpleInstallFunction(proto, info.name, info.id, 0, true, attrs); |
| 2682 fun->shared()->set_native(true); | 2683 fun->shared()->set_native(true); |
| 2683 } | 2684 } |
| 2684 | 2685 |
| (...skipping 1363 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4048 } | 4049 } |
| 4049 | 4050 |
| 4050 | 4051 |
| 4051 // Called when the top-level V8 mutex is destroyed. | 4052 // Called when the top-level V8 mutex is destroyed. |
| 4052 void Bootstrapper::FreeThreadResources() { | 4053 void Bootstrapper::FreeThreadResources() { |
| 4053 DCHECK(!IsActive()); | 4054 DCHECK(!IsActive()); |
| 4054 } | 4055 } |
| 4055 | 4056 |
| 4056 } // namespace internal | 4057 } // namespace internal |
| 4057 } // namespace v8 | 4058 } // namespace v8 |
| OLD | NEW |