Home
last modified time | relevance | path

Searched refs:FunctionTemplateInfo (Results 1 – 25 of 34) sorted by relevance

12

/external/v8/src/objects/
Dtemplates-inl.h25 ACCESSORS(FunctionTemplateInfo, call_code, Object, kCallCodeOffset) in ACCESSORS()
26 ACCESSORS(FunctionTemplateInfo, prototype_template, Object, in ACCESSORS()
28 ACCESSORS(FunctionTemplateInfo, prototype_provider_template, Object, in ACCESSORS()
30 ACCESSORS(FunctionTemplateInfo, parent_template, Object, kParentTemplateOffset) in ACCESSORS()
31 ACCESSORS(FunctionTemplateInfo, named_property_handler, Object, in ACCESSORS()
33 ACCESSORS(FunctionTemplateInfo, indexed_property_handler, Object, in ACCESSORS()
35 ACCESSORS(FunctionTemplateInfo, instance_template, Object, in ACCESSORS()
37 ACCESSORS(FunctionTemplateInfo, class_name, Object, kClassNameOffset) in ACCESSORS()
38 ACCESSORS(FunctionTemplateInfo, signature, Object, kSignatureOffset) in ACCESSORS()
39 ACCESSORS(FunctionTemplateInfo, instance_call_handler, Object, in ACCESSORS()
[all …]
Dtemplates.h51 class FunctionTemplateInfo : public TemplateInfo {
132 DECL_CAST(FunctionTemplateInfo)
135 DECL_PRINTER(FunctionTemplateInfo)
136 DECL_VERIFIER(FunctionTemplateInfo)
165 Isolate* isolate, Handle<FunctionTemplateInfo> info,
168 inline FunctionTemplateInfo* GetParent(Isolate* isolate);
190 DISALLOW_IMPLICIT_CONSTRUCTORS(FunctionTemplateInfo);
Dmap-inl.h75 FunctionTemplateInfo* info = GetFunctionTemplateInfo(); in ACCESSORS()
81 FunctionTemplateInfo* info = GetFunctionTemplateInfo(); in GetIndexedInterceptor()
726 FunctionTemplateInfo* Map::GetFunctionTemplateInfo() const { in GetFunctionTemplateInfo()
733 return FunctionTemplateInfo::cast(constructor); in GetFunctionTemplateInfo()
Dshared-function-info.h301 inline FunctionTemplateInfo* get_api_func_data();
302 inline void set_api_func_data(FunctionTemplateInfo* data);
Dapi-callbacks-inl.h70 return FunctionTemplateInfo::cast(expected_receiver_type()) in BIT_FIELD_ACCESSORS()
Dshared-function-info-inl.h443 FunctionTemplateInfo* SharedFunctionInfo::get_api_func_data() { in get_api_func_data()
445 return FunctionTemplateInfo::cast(function_data()); in get_api_func_data()
Dmap.h547 inline FunctionTemplateInfo* GetFunctionTemplateInfo() const;
/external/v8/src/ic/
Dcall-optimization.cc14 expected_receiver_type_ = Handle<FunctionTemplateInfo>::null(); in CallOptimization()
19 Initialize(isolate, Handle<FunctionTemplateInfo>::cast(function)); in CallOptimization()
100 Isolate* isolate, Handle<FunctionTemplateInfo> function_template_info) { in Initialize()
107 handle(FunctionTemplateInfo::cast(function_template_info->signature()), in Initialize()
124 Handle<FunctionTemplateInfo> info(function->shared()->get_api_func_data(), in AnalyzePossibleApiFunction()
133 handle(FunctionTemplateInfo::cast(info->signature()), isolate); in AnalyzePossibleApiFunction()
Dcall-optimization.h32 Handle<FunctionTemplateInfo> expected_receiver_type() const { in expected_receiver_type()
57 Handle<FunctionTemplateInfo> function_template_info);
66 Handle<FunctionTemplateInfo> expected_receiver_type_;
/external/v8/src/builtins/
Dbuiltins-api.cc24 JSReceiver* GetCompatibleReceiver(Isolate* isolate, FunctionTemplateInfo* info, in GetCompatibleReceiver()
33 FunctionTemplateInfo* signature = FunctionTemplateInfo::cast(recv_type); in GetCompatibleReceiver()
50 Handle<HeapObject> new_target, Handle<FunctionTemplateInfo> fun_data, in HandleApiCallHelper()
132 Handle<FunctionTemplateInfo> fun_data(function->shared()->get_api_func_data(), in BUILTIN()
185 Handle<FunctionTemplateInfo> info = in InvokeApiFunction()
186 Handle<FunctionTemplateInfo>::cast(function); in InvokeApiFunction()
203 Handle<FunctionTemplateInfo> fun_data = in InvokeApiFunction()
205 ? Handle<FunctionTemplateInfo>::cast(function) in InvokeApiFunction()
/external/v8/src/
Dapi-natives.h26 Handle<FunctionTemplateInfo> data,
43 Isolate* isolate, Handle<FunctionTemplateInfo> obj,
57 Handle<FunctionTemplateInfo> getter,
58 Handle<FunctionTemplateInfo> setter,
Dapi-natives.cc46 Isolate* isolate, Handle<FunctionTemplateInfo> data,
54 isolate, Handle<FunctionTemplateInfo>::cast(data), maybe_name); in Instantiate()
68 !FunctionTemplateInfo::cast(*getter)->do_not_cache()); in DefineAccessorProperty()
70 !FunctionTemplateInfo::cast(*setter)->do_not_cache()); in DefineAccessorProperty()
76 Handle<FunctionTemplateInfo>::cast(getter)), in DefineAccessorProperty()
83 Handle<FunctionTemplateInfo>::cast(setter)), in DefineAccessorProperty()
393 Handle<FunctionTemplateInfo> cons_templ( in InstantiateObject()
394 FunctionTemplateInfo::cast(maybe_constructor_info), isolate); in InstantiateObject()
442 handle(FunctionTemplateInfo::cast(function_template), isolate)), in GetInstancePrototype()
456 Handle<FunctionTemplateInfo> data, in InstantiateFunction()
[all …]
Dapi-inl.h87 MAKE_TO_LOCAL(ToLocal, FunctionTemplateInfo, FunctionTemplate)
89 MAKE_TO_LOCAL(SignatureToLocal, FunctionTemplateInfo, Signature)
90 MAKE_TO_LOCAL(AccessorSignatureToLocal, FunctionTemplateInfo, AccessorSignature)
Dapi.h79 V(FunctionTemplate, FunctionTemplateInfo) \
81 V(Signature, FunctionTemplateInfo) \
82 V(AccessorSignature, FunctionTemplateInfo) \
215 v8::internal::Handle<v8::internal::FunctionTemplateInfo> obj);
219 v8::internal::Handle<v8::internal::FunctionTemplateInfo> obj);
221 v8::internal::Handle<v8::internal::FunctionTemplateInfo> obj);
Dobjects-definitions.h302 V(FUNCTION_TEMPLATE_INFO, FunctionTemplateInfo, function_template_info) \
Dbootstrapper.cc1234 Handle<FunctionTemplateInfo> global_constructor = in CreateNewGlobals()
1235 Handle<FunctionTemplateInfo>( in CreateNewGlobals()
1236 FunctionTemplateInfo::cast(data->constructor()), isolate()); in CreateNewGlobals()
1261 Handle<FunctionTemplateInfo> js_global_object_constructor( in CreateNewGlobals()
1262 FunctionTemplateInfo::cast(js_global_object_template->constructor()), in CreateNewGlobals()
1288 Handle<FunctionTemplateInfo> global_constructor( in CreateNewGlobals()
1289 FunctionTemplateInfo::cast(data->constructor()), isolate()); in CreateNewGlobals()
5452 Handle<FunctionTemplateInfo> proxy_constructor( in ConfigureGlobalObjects()
5453 FunctionTemplateInfo::cast(global_proxy_data->constructor()), in ConfigureGlobalObjects()
5491 DCHECK(FunctionTemplateInfo::cast(object_template->constructor()) in ConfigureApiObject()
[all …]
Dapi.cc1313 i::Handle<i::FunctionTemplateInfo>::cast(templ)->set_do_not_cache(true); in Set()
1350 i::Handle<i::FunctionTemplateInfo> info) { in InitializeFunctionTemplate()
1384 static void EnsureNotInstantiated(i::Handle<i::FunctionTemplateInfo> info, in EnsureNotInstantiated()
1407 i::Handle<i::FunctionTemplateInfo> obj = in FunctionTemplateNew()
1408 i::Handle<i::FunctionTemplateInfo>::cast(struct_obj); in FunctionTemplateNew()
1411 int next_serial_number = i::FunctionTemplateInfo::kInvalidSerialNumber; in FunctionTemplateNew()
1456 return Utils::ToLocal(i::Handle<i::FunctionTemplateInfo>( in FromSnapshot()
1457 i::FunctionTemplateInfo::cast(info), i_isolate)); in FromSnapshot()
1555 i::Handle<i::FunctionTemplateInfo> handle = Utils::OpenHandle(this, true); in InstanceTemplate()
1680 static i::Handle<i::FunctionTemplateInfo> EnsureConstructor( in EnsureConstructor()
[all …]
Dobjects.cc1235 Handle<SharedFunctionInfo> FunctionTemplateInfo::GetOrCreateSharedFunctionInfo( in GetOrCreateSharedFunctionInfo()
1236 Isolate* isolate, Handle<FunctionTemplateInfo> info, in GetOrCreateSharedFunctionInfo()
1269 bool FunctionTemplateInfo::IsTemplateFor(Map* map) { in IsTemplateFor()
1279 type = FunctionTemplateInfo::cast(cons_obj); in IsTemplateFor()
1287 type = FunctionTemplateInfo::cast(type)->parent_template(); in IsTemplateFor()
1593 isolate, false, Handle<FunctionTemplateInfo>::cast(getter), receiver, 0, in GetPropertyWithAccessor()
1629 return FunctionTemplateInfo::cast(info->expected_receiver_type()) in IsCompatibleReceiverMap()
1700 isolate, false, Handle<FunctionTemplateInfo>::cast(setter), in SetPropertyWithAccessor()
3746 FunctionTemplateInfo* info = FunctionTemplateInfo::cast(maybe_constructor); in class_name()
3839 FunctionTemplateInfo* info = in GetConstructorHelper()
[all …]
Dglobals.h495 class FunctionTemplateInfo; variable
/external/v8/src/heap/
Dobject-stats.cc379 void RecordVirtualFunctionTemplateInfoDetails(FunctionTemplateInfo* fti);
489 FunctionTemplateInfo* fti) { in RecordVirtualFunctionTemplateInfoDetails()
663 FunctionTemplateInfo::cast(obj)); in CollectStatistics()
Dfactory.h873 Handle<FunctionTemplateInfo> function_template_info, FunctionKind kind);
/external/v8/src/compiler/
Djs-native-context-specialization.h159 Handle<FunctionTemplateInfo> function_template_info);
Djs-native-context-specialization.cc1704 Handle<FunctionTemplateInfo> function_template_info( in InlinePropertyGetterCall()
1705 Handle<FunctionTemplateInfo>::cast(access_info.constant())); in InlinePropertyGetterCall()
1742 Handle<FunctionTemplateInfo> function_template_info( in InlinePropertySetterCall()
1743 Handle<FunctionTemplateInfo>::cast(access_info.constant())); in InlinePropertySetterCall()
1766 Handle<FunctionTemplateInfo> function_template_info) { in InlineApiCall()
Daccess-info.cc475 if (FunctionTemplateInfo::TryGetCachedPropertyName(isolate(), in ComputePropertyAccessInfo()
/external/v8/src/wasm/
Dwasm-js.cc1384 static i::Handle<i::FunctionTemplateInfo> NewFunctionTemplate( in NewFunctionTemplate()
1403 Handle<FunctionTemplateInfo> temp = NewFunctionTemplate(isolate, func); in CreateFunc()

12