Home | History | Annotate | Download | only in snapshot

Lines Matching defs:rinfo

601 void Serializer::ObjectSerializer::VisitEmbeddedPointer(RelocInfo* rinfo) {
602 int skip = OutputRawData(rinfo->target_address_address(),
604 HowToCode how_to_code = rinfo->IsCodedSpecially() ? kFromCode : kPlain;
605 Object* object = rinfo->target_object();
608 bytes_processed_so_far_ += rinfo->target_address_size();
621 void Serializer::ObjectSerializer::VisitExternalReference(RelocInfo* rinfo) {
622 int skip = OutputRawData(rinfo->target_address_address(),
624 HowToCode how_to_code = rinfo->IsCodedSpecially() ? kFromCode : kPlain;
627 Address target = rinfo->target_external_reference();
630 bytes_processed_so_far_ += rinfo->target_address_size();
633 void Serializer::ObjectSerializer::VisitInternalReference(RelocInfo* rinfo) {
643 intptr_t pc_offset = rinfo->target_internal_reference_address() - entry;
644 intptr_t target_offset = rinfo->target_internal_reference() - entry;
649 sink_->Put(rinfo->rmode() == RelocInfo::INTERNAL_REFERENCE
657 void Serializer::ObjectSerializer::VisitRuntimeEntry(RelocInfo* rinfo) {
658 int skip = OutputRawData(rinfo->target_address_address(),
660 HowToCode how_to_code = rinfo->IsCodedSpecially() ? kFromCode : kPlain;
663 Address target = rinfo->target_address();
665 bytes_processed_so_far_ += rinfo->target_address_size();
668 void Serializer::ObjectSerializer::VisitCodeTarget(RelocInfo* rinfo) {
669 int skip = OutputRawData(rinfo->target_address_address(),
671 Code* object = Code::GetCodeFromTargetAddress(rinfo->target_address());
673 bytes_processed_so_far_ += rinfo->target_address_size();
683 void Serializer::ObjectSerializer::VisitCell(RelocInfo* rinfo) {
684 int skip = OutputRawData(rinfo->pc(), kCanReturnSkipInsteadOfSkipping);
685 Cell* object = Cell::cast(rinfo->target_cell());
749 RelocInfo* rinfo = it.rinfo();
750 rinfo->WipeOut();