Home | History | Annotate | Download | only in src

Lines Matching refs:rinfo

1553 void Serializer::ObjectSerializer::VisitEmbeddedPointer(RelocInfo* rinfo) {
1555 if (FLAG_enable_ool_constant_pool && rinfo->IsInConstantPool()) return;
1557 int skip = OutputRawData(rinfo->target_address_address(),
1559 HowToCode how_to_code = rinfo->IsCodedSpecially() ? kFromCode : kPlain;
1560 Object* object = rinfo->target_object();
1562 bytes_processed_so_far_ += rinfo->target_address_size();
1577 void Serializer::ObjectSerializer::VisitExternalReference(RelocInfo* rinfo) {
1578 int skip = OutputRawData(rinfo->target_address_address(),
1580 HowToCode how_to_code = rinfo->IsCodedSpecially() ? kFromCode : kPlain;
1583 Address target = rinfo->target_reference();
1585 bytes_processed_so_far_ += rinfo->target_address_size();
1589 void Serializer::ObjectSerializer::VisitRuntimeEntry(RelocInfo* rinfo) {
1590 int skip = OutputRawData(rinfo->target_address_address(),
1592 HowToCode how_to_code = rinfo->IsCodedSpecially() ? kFromCode : kPlain;
1595 Address target = rinfo->target_address();
1597 bytes_processed_so_far_ += rinfo->target_address_size();
1601 void Serializer::ObjectSerializer::VisitCodeTarget(RelocInfo* rinfo) {
1603 if (FLAG_enable_ool_constant_pool && rinfo->IsInConstantPool()) return;
1605 int skip = OutputRawData(rinfo->target_address_address(),
1607 Code* object = Code::GetCodeFromTargetAddress(rinfo->target_address());
1609 bytes_processed_so_far_ += rinfo->target_address_size();
1621 void Serializer::ObjectSerializer::VisitCell(RelocInfo* rinfo) {
1623 if (FLAG_enable_ool_constant_pool && rinfo->IsInConstantPool()) return;
1625 int skip = OutputRawData(rinfo->pc(), kCanReturnSkipInsteadOfSkipping);
1626 Cell* object = Cell::cast(rinfo->target_cell());
1671 if (!(FLAG_enable_ool_constant_pool && it.rinfo()->IsInConstantPool())) {
1672 it.rinfo()->WipeOut();