Lines Matching defs:generator
5 #include "src/profiler/heap-snapshot-generator.h"
27 #include "src/objects/js-generator-inl.h"
40 #include "src/profiler/heap-snapshot-generator-inl.h"
49 HeapEntryVerifier(HeapSnapshotGenerator* generator, HeapObject obj)
50 : generator_(generator),
53 ReferenceSummary::SummarizeReferencesFrom(generator->heap(), obj)) {
54 generator->set_verifier(this);
229 HeapSnapshotGenerator* generator,
232 if (verification == kOffHeapPointer || generator->verifier() == nullptr) {
246 reinterpret_cast<Address>(generator->FindHeapThingForHeapEntry(this));
248 reinterpret_cast<Address>(generator->FindHeapThingForHeapEntry(entry));
267 generator->verifier()->MarkReferenceCheckedWithoutChecking(from_obj,
270 generator->verifier()->CheckWeakReference(from_obj, to_obj);
272 generator->verifier()->CheckStrongReference(from_obj, to_obj);
279 HeapSnapshotGenerator* generator,
283 VerifyReference(type, entry, generator, verification);
288 HeapSnapshotGenerator* generator,
292 VerifyReference(type, entry, generator, verification);
299 HeapSnapshotGenerator* generator,
305 SetNamedReference(type, name, child, generator, verification);
976 IndexedReferencesExtractor(V8HeapExplorer* generator, HeapObject parent_obj,
978 : ObjectVisitorWithCageBases(generator->isolate()),
979 generator_(generator),
1626 HeapEntry* entry, JSGeneratorObject generator) {
1627 SetInternalReference(entry, "function", generator.function(),
1629 SetInternalReference(entry, "context", generator.context(),
1631 SetInternalReference(entry, "receiver", generator.receiver(),
1634 generator.parameters_and_registers(),
1961 HeapSnapshotGenerator* generator) {
1962 generator_ = generator;
1976 // TODO(v8:11800): The heap snapshot generator incorrectly considers the weak
2009 verifier = std::make_unique<HeapEntryVerifier>(generator, obj);
2548 HeapSnapshotGenerator* generator) {
2549 generator_ = generator;