Lines Matching defs:src
5 #include "src/heap/factory.h"
12 #include "src/ast/ast-source-ranges.h"
13 #include "src/base/bits.h"
14 #include "src/builtins/accessors.h"
15 #include "src/builtins/constants-table-builder.h"
16 #include "src/codegen/compilation-cache.h"
17 #include "src/codegen/compiler.h"
18 #include "src/common/assert-scope.h"
19 #include "src/common/globals.h"
20 #include "src/diagnostics/basic-block-profiler.h"
21 #include "src/execution/isolate-inl.h"
22 #include "src/execution/protectors-inl.h"
23 #include "src/heap/basic-memory-chunk.h"
24 #include "src/heap/heap-allocator-inl.h"
25 #include "src/heap/heap-inl.h"
26 #include "src/heap/incremental-marking.h"
27 #include "src/heap/mark-compact-inl.h"
28 #include "src/heap/memory-chunk.h"
29 #include "src/heap/read-only-heap.h"
30 #include "src/ic/handler-configuration-inl.h"
31 #include "src/init/bootstrapper.h"
32 #include "src/interpreter/interpreter.h"
33 #include "src/logging/counters.h"
34 #include "src/logging/log.h"
35 #include "src/numbers/conversions.h"
36 #include "src/numbers/hash-seed-inl.h"
37 #include "src/objects/allocation-site-inl.h"
38 #include "src/objects/allocation-site-scopes.h"
39 #include "src/objects/api-callbacks.h"
40 #include "src/objects/arguments-inl.h"
41 #include "src/objects/bigint.h"
42 #include "src/objects/call-site-info-inl.h"
43 #include "src/objects/cell-inl.h"
44 #include "src/objects/debug-objects-inl.h"
45 #include "src/objects/embedder-data-array-inl.h"
46 #include "src/objects/feedback-cell-inl.h"
47 #include "src/objects/fixed-array-inl.h"
48 #include "src/objects/foreign-inl.h"
49 #include "src/objects/instance-type-inl.h"
50 #include "src/objects/js-array-buffer-inl.h"
51 #include "src/objects/js-array-inl.h"
52 #include "src/objects/js-collection-inl.h"
53 #include "src/objects/js-generator-inl.h"
54 #include "src/objects/js-objects.h"
55 #include "src/objects/js-regexp-inl.h"
56 #include "src/objects/js-weak-refs-inl.h"
57 #include "src/objects/literal-objects-inl.h"
58 #include "src/objects/megadom-handler-inl.h"
59 #include "src/objects/microtask-inl.h"
60 #include "src/objects/module-inl.h"
61 #include "src/objects/promise-inl.h"
62 #include "src/objects/property-descriptor-object-inl.h"
63 #include "src/objects/scope-info.h"
64 #include "src/objects/string-set-inl.h"
65 #include "src/objects/struct-inl.h"
66 #include "src/objects/synthetic-module-inl.h"
67 #include "src/objects/template-objects-inl.h"
68 #include "src/objects/transitions-inl.h"
69 #include "src/roots/roots.h"
70 #include "src/strings/unicode-inl.h"
72 #include "src/wasm/wasm-value.h"
75 #include "src/heap/local-factory-inl.h"
76 #include "src/heap/local-heap-inl.h"
2022 Handle<T> Factory::CopyArrayWithMap(Handle<T> src, Handle<Map> map) {
2023 int len = src->length();
2031 result.CopyElements(isolate(), 0, *src, 0, len, mode);
2036 Handle<T> Factory::CopyArrayAndGrow(Handle<T> src, int grow_by,
2039 DCHECK_LE(grow_by, kMaxInt - src->length());
2040 int old_len = src->length();
2044 new_object.set_map_after_allocation(src->map(), SKIP_WRITE_BARRIER);
2049 result.CopyElements(isolate(), 0, *src, 0, old_len, mode);
2090 Handle<WeakFixedArray> src, int grow_by) {
2091 DCHECK(!src->IsTransitionArray()); // Compacted by GC, this code doesn't work
2092 return CopyArrayAndGrow(src, grow_by, AllocationType::kOld);
2096 Handle<WeakArrayList> src, int grow_by, AllocationType allocation) {
2097 int old_capacity = src->capacity();
2104 int old_len = src->length();
2108 raw.CopyElements(isolate(), 0, *src, 0, old_len, mode);
2114 Handle<WeakArrayList> Factory::CompactWeakArrayList(Handle<WeakArrayList> src,
2122 WeakArrayList raw_src = *src;