Lines Matching defs:src
5 #include "src/heap/mark-compact.h"
10 #include "src/base/logging.h"
11 #include "src/base/optional.h"
12 #include "src/base/utils/random-number-generator.h"
13 #include "src/codegen/compilation-cache.h"
14 #include "src/common/globals.h"
15 #include "src/deoptimizer/deoptimizer.h"
16 #include "src/execution/execution.h"
17 #include "src/execution/frames-inl.h"
18 #include "src/execution/isolate-utils-inl.h"
19 #include "src/execution/isolate-utils.h"
20 #include "src/execution/vm-state-inl.h"
21 #include "src/handles/global-handles.h"
22 #include "src/heap/array-buffer-sweeper.h"
23 #include "src/heap/basic-memory-chunk.h"
24 #include "src/heap/code-object-registry.h"
25 #include "src/heap/concurrent-allocator.h"
26 #include "src/heap/evacuation-allocator-inl.h"
27 #include "src/heap/gc-tracer-inl.h"
28 #include "src/heap/gc-tracer.h"
29 #include "src/heap/heap.h"
30 #include "src/heap/incremental-marking-inl.h"
31 #include "src/heap/index-generator.h"
32 #include "src/heap/invalidated-slots-inl.h"
33 #include "src/heap/large-spaces.h"
34 #include "src/heap/mark-compact-inl.h"
35 #include "src/heap/marking-barrier.h"
36 #include "src/heap/marking-visitor-inl.h"
37 #include "src/heap/marking-visitor.h"
38 #include "src/heap/memory-chunk-layout.h"
39 #include "src/heap/memory-measurement-inl.h"
40 #include "src/heap/memory-measurement.h"
41 #include "src/heap/object-stats.h"
42 #include "src/heap/objects-visiting-inl.h"
43 #include "src/heap/parallel-work-item.h"
44 #include "src/heap/read-only-heap.h"
45 #include "src/heap/read-only-spaces.h"
46 #include "src/heap/safepoint.h"
47 #include "src/heap/slot-set.h"
48 #include "src/heap/spaces-inl.h"
49 #include "src/heap/sweeper.h"
50 #include "src/heap/weak-object-worklists.h"
51 #include "src/ic/stub-cache.h"
52 #include "src/init/v8.h"
53 #include "src/logging/tracing-flags.h"
54 #include "src/objects/embedder-data-array-inl.h"
55 #include "src/objects/foreign.h"
56 #include "src/objects/hash-table-inl.h"
57 #include "src/objects/instance-type.h"
58 #include "src/objects/js-array-buffer-inl.h"
59 #include "src/objects/js-objects-inl.h"
60 #include "src/objects/maybe-object.h"
61 #include "src/objects/objects.h"
62 #include "src/objects/slots-inl.h"
63 #include "src/objects/smi.h"
64 #include "src/objects/transitions-inl.h"
65 #include "src/objects/visitors.h"
66 #include "src/snapshot/shared-heap-serializer.h"
67 #include "src/tasks/cancelable-task.h"
68 #include "src/tracing/tracing-category-observer.h"
69 #include "src/utils/utils-inl.h"
1552 virtual void Move(AllocationSpace dest, HeapObject src, HeapObject dst,
1563 inline void Move(AllocationSpace dest, HeapObject src, HeapObject dst,
1567 CodeMoveEvent(AbstractCode::cast(src), AbstractCode::cast(dst)));
1569 heap_->OnMoveEvent(dst, src, size);
1598 HeapObject src, int size,
1603 HeapObject src, int size, AllocationSpace dest) {
1605 Address src_addr = src.address();
1607 DCHECK(base->heap_->AllowedToBeMigrated(src.map(cage_base), src, dest));
1615 base->ExecuteMigrationObservers(dest, src, dst, size);
1627 base->ExecuteMigrationObservers(dest, src, dst, size);
1635 base->ExecuteMigrationObservers(dest, src, dst, size);
1644 base->ExecuteMigrationObservers(dest, src, dst, size);
1646 src.set_map_word(MapWord::FromForwardingAddress(dst), kRelaxedStore);
1698 inline void ExecuteMigrationObservers(AllocationSpace dest, HeapObject src,
1701 obs->Move(dest, src, dst, size);
1705 inline void MigrateObject(HeapObject dst, HeapObject src, int size,
1707 migration_function_(this, dst, src, size, dest);
5146 inline void Move(AllocationSpace dest, HeapObject src, HeapObject dst,
5153 heap_->incremental_marking()->TransferColor(src, dst);