Lines Matching refs:Handle
48 void RecordFunctionInfo(Handle<SharedFunctionInfo> info,
50 void RecordRootFunctionInfo(Handle<Code> code);
82 Handle<Script> script,
83 Handle<String> source);
85 static void WrapSharedFunctionInfos(Handle<JSArray> array);
87 static void ReplaceFunctionCode(Handle<JSArray> new_compile_info_array,
88 Handle<JSArray> shared_info_array);
90 static void FunctionSourceUpdated(Handle<JSArray> shared_info_array);
93 static void SetFunctionScript(Handle<JSValue> function_wrapper,
94 Handle<Object> script_handle);
96 static void PatchFunctionPositions(Handle<JSArray> shared_info_array,
97 Handle<JSArray> position_change_array);
102 static Handle<Object> ChangeScriptSource(Handle<Script> original_script,
103 Handle<String> new_source,
104 Handle<Object> old_script_name);
108 static void ReplaceRefToNestedFunction(Handle<JSValue> parent_function_shared,
109 Handle<JSValue> orig_function_shared,
110 Handle<JSValue> subst_function_shared);
114 static bool FindActiveGenerators(Handle<FixedArray> shared_info_array,
115 Handle<FixedArray> result, int len);
122 static Handle<JSArray> CheckAndDropActivations(
123 Handle<JSArray> shared_info_array, bool do_drop);
143 static Handle<JSArray> CompareStrings(Handle<String> s1,
144 Handle<String> s2);
229 Handle<JSArray> array = factory->NewJSArray(S::kSize_); in Create()
235 Handle<JSArray> array_handle(array); in cast()
239 explicit JSArrayBasedStruct(Handle<JSArray> array) : array_(array) { in JSArrayBasedStruct()
242 Handle<JSArray> GetJSArray() { in GetJSArray()
251 void SetField(int field_position, Handle<Object> value) { in SetField()
256 SetField(field_position, Handle<Smi>(Smi::FromInt(value), isolate())); in SetSmiValueField()
259 Handle<Object> GetField(int field_position) { in GetField()
265 Handle<Object> res = GetField(field_position); in GetSmiValueField()
266 return Handle<Smi>::cast(res)->value(); in GetSmiValueField()
270 Handle<JSArray> array_;
279 explicit FunctionInfoWrapper(Handle<JSArray> array) in FunctionInfoWrapper()
283 void SetInitialProperties(Handle<String> name,
291 void SetFunctionCode(Handle<Code> function_code,
292 Handle<HeapObject> code_scope_info);
294 void SetFunctionScopeInfo(Handle<Object> scope_info_array) { in SetFunctionScopeInfo()
298 void SetSharedFunctionInfo(Handle<SharedFunctionInfo> info);
308 Handle<Code> GetFunctionCode();
310 Handle<TypeFeedbackVector> GetFeedbackVector();
312 Handle<Object> GetCodeScopeInfo();
347 static bool IsInstance(Handle<JSArray> array) { in IsInstance()
349 Handle<Object> element( in IsInstance()
354 return Handle<JSValue>::cast(element)->value()->IsSharedFunctionInfo(); in IsInstance()
357 explicit SharedInfoWrapper(Handle<JSArray> array) in SharedInfoWrapper()
361 void SetProperties(Handle<String> name,
364 Handle<SharedFunctionInfo> info);
366 Handle<SharedFunctionInfo> GetInfo();