Lines Matching refs:Handle
67 inline Handle<Oddball> ToBoolean(bool value);
72 inline Handle<Object> NewNumber(double value);
74 inline Handle<Object> NewNumberFromInt(int32_t value);
76 inline Handle<Object> NewNumberFromUint(uint32_t value);
78 inline Handle<Object> NewNumberFromSize(size_t value);
80 inline Handle<Object> NewNumberFromInt64(int64_t value);
82 inline Handle<HeapNumber> NewHeapNumber(double value);
84 inline Handle<HeapNumber> NewHeapNumberFromBits(uint64_t bits);
86 inline Handle<HeapNumber> NewHeapNumberWithHoleNaN();
89 Handle<HeapNumber> NewHeapNumber();
91 Handle<Struct> NewStruct(InstanceType type,
95 Handle<AccessorPair> NewAccessorPair();
98 Handle<CodeDataContainer> NewCodeDataContainer(int flags,
102 Handle<FixedArray> NewFixedArray(
107 Handle<FixedArray> NewFixedArrayWithMap(
108 Handle<Map> map, int length,
112 Handle<FixedArray> NewFixedArrayWithHoles(
116 Handle<FixedArray> NewFixedArrayWithZeroes(
122 Handle<FixedArrayBase> NewFixedDoubleArray(
127 Handle<WeakFixedArray> NewWeakFixedArrayWithMap(
133 Handle<WeakFixedArray> NewWeakFixedArray(
137 Handle<ByteArray> NewByteArray(
140 Handle<BytecodeArray> NewBytecodeArray(int length, const byte* raw_bytecodes,
142 Handle<FixedArray> constant_pool);
146 Handle<ObjectBoilerplateDescription> NewObjectBoilerplateDescription(
150 Handle<ArrayBoilerplateDescription> NewArrayBoilerplateDescription(
151 ElementsKind elements_kind, Handle<FixedArrayBase> constant_values);
153 Handle<RegExpBoilerplateDescription> NewRegExpBoilerplateDescription(
154 Handle<FixedArray> data, Handle<String> source, Smi flags);
157 Handle<TemplateObjectDescription> NewTemplateObjectDescription(
158 Handle<FixedArray> raw_strings, Handle<FixedArray> cooked_strings);
160 Handle<Script> NewScript(Handle<PrimitiveHeapObject> source);
161 Handle<Script> NewScriptWithId(Handle<PrimitiveHeapObject> source,
164 Handle<ArrayList> NewArrayList(
167 Handle<SharedFunctionInfo> NewSharedFunctionInfoForLiteral(
168 FunctionLiteral* literal, Handle<Script> script, bool is_toplevel);
172 Handle<SharedFunctionInfo> CloneSharedFunctionInfo(
173 Handle<SharedFunctionInfo> other);
175 Handle<PreparseData> NewPreparseData(int data_length, int children_length);
177 Handle<UncompiledDataWithoutPreparseData>
178 NewUncompiledDataWithoutPreparseData(Handle<String> inferred_name,
182 Handle<UncompiledDataWithPreparseData> NewUncompiledDataWithPreparseData(
183 Handle<String> inferred_name, int32_t start_position,
184 int32_t end_position, Handle<PreparseData>);
186 Handle<UncompiledDataWithoutPreparseDataWithJob>
187 NewUncompiledDataWithoutPreparseDataWithJob(Handle<String> inferred_name,
191 Handle<UncompiledDataWithPreparseDataAndJob>
192 NewUncompiledDataWithPreparseDataAndJob(Handle<String> inferred_name,
195 Handle<PreparseData>);
198 Handle<FeedbackMetadata> NewFeedbackMetadata(
202 Handle<CoverageInfo> NewCoverageInfo(const ZoneVector<SourceRange>& slots);
204 Handle<String> InternalizeString(const base::Vector<const uint8_t>& string,
206 Handle<String> InternalizeString(const base::Vector<const uint16_t>& string,
210 Handle<String> InternalizeStringWithKey(StringTableKey* key);
212 Handle<SeqOneByteString> NewOneByteInternalizedString(
214 Handle<SeqTwoByteString> NewTwoByteInternalizedString(
217 Handle<SeqOneByteString> AllocateRawOneByteInternalizedString(
219 Handle<SeqTwoByteString> AllocateRawTwoByteInternalizedString(
231 Handle<String> left, Handle<String> right,
234 V8_WARN_UNUSED_RESULT Handle<String> NewConsString(
235 Handle<String> left, Handle<String> right, int length, bool one_byte,
245 Handle<FreshlyAllocatedBigInt> NewBigInt(
249 Handle<ScopeInfo> NewScopeInfo(int length,
252 Handle<SourceTextModuleInfo> NewSourceTextModuleInfo();
254 Handle<DescriptorArray> NewDescriptorArray(
258 Handle<ClassPositions> NewClassPositions(int start, int end);
260 Handle<SwissNameDictionary> NewSwissNameDictionary(
264 Handle<SwissNameDictionary> NewSwissNameDictionaryWithCapacity(
267 Handle<FunctionTemplateRareData> NewFunctionTemplateRareData();
271 Handle<Map> GetStringMigrationSentinelMap(InstanceType from_string_type);
293 Handle<FixedArray> NewFixedArrayWithFiller(Handle<Map> map, int length,
294 Handle<Oddball> filler,
297 Handle<SharedFunctionInfo> NewSharedFunctionInfo();
298 Handle<SharedFunctionInfo> NewSharedFunctionInfo(
303 Handle<String> MakeOrFindTwoCharacterString(uint16_t c1, uint16_t c2);