Lines Matching refs:heap
14 #include "src/objects/heap-object.h"
45 // If necessary creates read-only heap and initializes its artifacts (if the
46 // deserializer is provided). Then attaches the read-only heap to the isolate.
47 // If the deserializer is not provided, then the read-only heap will be only
48 // finish initializing when initial heap object creation in the Isolate is
52 // TODO(v8:7464): Ideally we'd create this without needing a heap.
60 // Indicates that the current isolate no longer requires the read-only heap
62 virtual void OnHeapTearDown(Heap* heap);
63 // If the read-only heap is shared, then populate |statistics| with its stats,
64 // otherwise the read-only heap stats are set to 0.
73 // list if the shared read-only heap has been initialized or the isolate
103 // Creates a new read-only heap and attaches it to the provided isolate. Only
108 // read-only heap initialization.
112 // Initializes read-only heap from an already set-up isolate, copying
114 // further writes, marks it as read-only and detaches it from the heap
136 void OnHeapTearDown(Heap* heap) override;
147 // This class enables iterating over all read-only heap objects.