Home | History | Annotate | Download | only in src

Lines Matching refs:rinfo

950   virtual void VisitCodeTarget(RelocInfo* rinfo) {
951 if (RelocInfo::IsCodeTarget(rinfo->rmode()) &&
952 Code::GetCodeFromTargetAddress(rinfo->target_address()) == original_) {
954 rinfo->set_target_address(substitution_entry);
958 virtual void VisitDebugTarget(RelocInfo* rinfo) {
959 VisitCodeTarget(rinfo);
1314 void Write(const RelocInfo* rinfo) {
1318 reloc_info_writer_.Write(rinfo);
1382 RelocInfo* rinfo = it.rinfo();
1383 if (RelocInfo::IsPosition(rinfo->rmode())) {
1384 int position = static_cast<int>(rinfo->data());
1388 RelocInfo info_copy(rinfo->pc(), rinfo->rmode(), new_position, NULL);
1393 if (RelocInfo::IsRealRelocMode(rinfo->rmode())) {
1394 buffer_writer.Write(it.rinfo());
1440 // we only change the structure of rinfo and leave instructions
1508 if (it.rinfo()->rmode() == RelocInfo::EMBEDDED_OBJECT) {
1509 if (it.rinfo()->target_object() == *orig_shared) {
1510 it.rinfo()->set_target_object(*subst_shared);