• Home
  • Raw
  • Download

Lines Matching refs:rinfo

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