Lines Matching defs:serializer_

413   if (serializer_->code_address_map_) {
415 serializer_->code_address_map_->Lookup(object_->address());
416 LOG(serializer_->isolate_,
433 serializer_->RegisterObjectIsPending(*object_);
438 DCHECK_NULL(serializer_->forward_refs_per_pending_object_.Find(map));
440 serializer_->SerializeObject(handle(map, isolate()));
445 !serializer_->IsNotMappedSymbol(*object_),
446 serializer_->reference_map()->LookupReference(object_) == nullptr);
450 serializer_->ResolvePendingObject(*object_);
454 serializer_->CountAllocation(object_->map(), size, space);
459 serializer_->num_back_refs_++;
461 serializer_->back_refs_.Push(*object_);
462 DCHECK_EQ(serializer_->back_refs_.size(), serializer_->num_back_refs_);
464 if (!serializer_->IsNotMappedSymbol(*object_)) {
469 SerializerReference::BackReference(serializer_->num_back_refs_ - 1);
470 serializer_->reference_map()->Add(*object_, back_reference);
472 *serializer_->back_refs_[back_reference.back_ref_index()]);
473 DCHECK_EQ(back_reference.back_ref_index(), serializer_->reference_map()
483 serializer_->reference_map()->LookupBackingStore(backing_store);
500 DCHECK_NE(0, serializer_->seen_backing_stores_index_);
503 serializer_->seen_backing_stores_index_++);
505 serializer_->reference_map()->AddBackingStore(backing_store, reference);
594 if (serializer_->external_reference_encoder_.TryEncode(resource).To(
700 RecursionScope recursion(serializer_);
708 serializer_->MustBeDeferred(raw)) {
716 serializer_->RegisterObjectIsPending(raw);
717 serializer_->PutPendingForwardReference(
718 *serializer_->forward_refs_per_pending_object_.Find(raw));
719 serializer_->QueueDeferredObject(raw);
808 Map map = object_->map(serializer_->cage_base());
834 serializer_->reference_map()->LookupReference(object_);
904 if (serializer_->SerializePendingObject(*obj)) {
916 serializer_->root_index_map()->Lookup(*obj, &root_index) &&
927 serializer_->PutRepeat(repeat_count);
933 serializer_->SerializeObject(obj);
955 if (!serializer_->SerializePendingObject(*obj)) {
956 serializer_->SerializeObject(obj);
968 if (serializer_->allow_unknown_external_references_for_testing()) {
970 serializer_->TryEncodeExternalReference(target).To(&encoded_reference);
972 encoded_reference = serializer_->EncodeExternalReference(target);
981 CHECK(serializer_->allow_unknown_external_references_for_testing());
1019 : serializer_(serializer) {}
1023 serializer_->SerializeObject(handle(object, isolate()));
1031 serializer_->SerializeObject(handle(object, isolate()));
1042 Isolate* isolate() { return serializer_->isolate(); }
1045 Serializer* serializer_;
1063 DCHECK_IMPLIES(serializer_->EncodeExternalReference(target).is_from_api(),
1246 Code off_heap_code = serializer_->CopyCode(*on_heap_code);
1294 RelocInfoObjectPreSerializer pre_serializer(serializer_);