Lines Matching defs:source
2 // Use of this source code is governed by a BSD-style license that can be
12 #include "src/ast/ast-source-ranges.h"
1401 new_script.set_source(old_script.source());
1669 Address source) {
1682 reinterpret_cast<void*>(source),
1907 Handle<JSObject> Factory::CopyJSObject(Handle<JSObject> source) {
1908 return CopyJSObjectWithAllocationSite(source, Handle<AllocationSite>());
1912 Handle<JSObject> source, Handle<AllocationSite> site) {
1913 Handle<Map> map(source->map(), isolate());
1947 Heap::CopyBlock(raw_clone.address(), source->address(), object_size);
1963 SLOW_DCHECK(clone->GetElementsKind() == source->GetElementsKind());
1964 FixedArrayBase elements = source->elements();
1970 } else if (source->HasDoubleElements()) {
1980 if (source->HasFastProperties()) {
1981 PropertyArray properties = source->property_array();
1992 isolate(), handle(source->property_dictionary_swiss(), isolate()));
1995 CopyFixedArray(handle(source->property_dictionary(), isolate()));
2403 Handle<BytecodeArray> Factory::CopyBytecodeArray(Handle<BytecodeArray> source) {
2404 int size = BytecodeArray::SizeFor(source->length());
2408 BytecodeArray raw_source = *source;
3573 void Factory::SetRegExpAtomData(Handle<JSRegExp> regexp, Handle<String> source,
3579 store.set(JSRegExp::kSourceIndex, *source, SKIP_WRITE_BARRIER);
3586 Handle<String> source,
3598 store.set(JSRegExp::kSourceIndex, *source, SKIP_WRITE_BARRIER);
3613 Handle<String> source,
3622 store.set(JSRegExp::kSourceIndex, *source, SKIP_WRITE_BARRIER);