Lines Matching refs:rinfo

265   void VisitCodeTarget(Code host, RelocInfo* rinfo) override {
266 Code target = Code::GetCodeFromTargetAddress(rinfo->target_address());
270 void VisitEmbeddedPointer(Code host, RelocInfo* rinfo) override {
271 DCHECK(RelocInfo::IsEmbeddedObjectMode(rinfo->rmode()));
272 HeapObject target_object = rinfo->target_object(cage_base());
445 void VisitCodeTarget(Code host, RelocInfo* rinfo) override {
446 Code target = Code::GetCodeFromTargetAddress(rinfo->target_address());
449 void VisitEmbeddedPointer(Code host, RelocInfo* rinfo) override {
450 VerifyHeapObjectImpl(rinfo->target_object(cage_base()));
1208 void VisitCodeTarget(Code host, RelocInfo* rinfo) override {
1209 Code target = Code::GetCodeFromTargetAddress(rinfo->target_address());
1213 void VisitEmbeddedPointer(Code host, RelocInfo* rinfo) override {
1214 MarkObject(host, rinfo->target_object(cage_base()));
1278 void VisitCodeTarget(Code host, RelocInfo* rinfo) override {
1279 Code target = Code::GetCodeFromTargetAddress(rinfo->target_address());
1280 RecordRelocSlot(host, rinfo, target);
1283 void VisitEmbeddedPointer(Code host, RelocInfo* rinfo) override {
1284 HeapObject target = rinfo->target_object(cage_base());
1285 RecordRelocSlot(host, rinfo, target);
1299 V8_INLINE void RecordRelocSlot(Code host, RelocInfo* rinfo,
1301 if (ShouldRecordRelocSlot(host, rinfo, target)) {
1302 RecordRelocSlotInfo info = ProcessRelocInfo(host, rinfo, target);
1308 V8_INLINE bool ShouldRecordRelocSlot(Code host, RelocInfo* rinfo,
1491 inline void VisitCodeTarget(Code host, RelocInfo* rinfo) override {
1492 DCHECK_EQ(host, rinfo->host());
1493 DCHECK(RelocInfo::IsCodeTargetMode(rinfo->rmode()));
1494 Code target = Code::GetCodeFromTargetAddress(rinfo->target_address());
1498 collector_->RecordRelocSlot(host, rinfo, target);
1501 inline void VisitEmbeddedPointer(Code host, RelocInfo* rinfo) override {
1502 DCHECK_EQ(host, rinfo->host());
1503 DCHECK(RelocInfo::IsEmbeddedObjectMode(rinfo->rmode()));
1504 HeapObject object = rinfo->target_object(cage_base());
1505 GenerationalBarrierForCode(host, rinfo, object);
1506 collector_->RecordRelocSlot(host, rinfo, object);
1510 inline void VisitExternalReference(Code host, RelocInfo* rinfo) final {}
1512 inline void VisitRuntimeEntry(Code host, RelocInfo* rinfo) final {}
1513 inline void VisitInternalReference(Code host, RelocInfo* rinfo) final {}
3078 bool MarkCompactCollector::ShouldRecordRelocSlot(Code host, RelocInfo* rinfo,
3088 MarkCompactCollector::ProcessRelocInfo(Code host, RelocInfo* rinfo,
3090 DCHECK_EQ(host, rinfo->host());
3093 const RelocInfo::Mode rmode = rinfo->rmode();
3097 if (rinfo->IsInConstantPool()) {
3098 addr = rinfo->constant_pool_entry_address();
3109 addr = rinfo->pc();
3134 void MarkCompactCollector::RecordRelocSlot(Code host, RelocInfo* rinfo,
3136 if (!ShouldRecordRelocSlot(host, rinfo, target)) return;
3137 RecordRelocSlotInfo info = ProcessRelocInfo(host, rinfo, target);
3347 void VisitCodeTarget(Code host, RelocInfo* rinfo) override {
3352 void VisitEmbeddedPointer(Code host, RelocInfo* rinfo) override {
3421 void VisitCodeTarget(Code host, RelocInfo* rinfo) override {}
3423 void VisitEmbeddedPointer(Code host, RelocInfo* rinfo) override {}
4912 void VisitCodeTarget(Code host, RelocInfo* rinfo) override {
4913 Code target = Code::GetCodeFromTargetAddress(rinfo->target_address());
4916 void VisitEmbeddedPointer(Code host, RelocInfo* rinfo) override {
4917 VerifyHeapObjectImpl(rinfo->target_object(cage_base()));
4991 void VisitCodeTarget(Code host, RelocInfo* rinfo) override {
4992 Code target = Code::GetCodeFromTargetAddress(rinfo->target_address());
4995 void VisitEmbeddedPointer(Code host, RelocInfo* rinfo) override {
4996 VerifyHeapObjectImpl(rinfo->target_object(cage_base()));
5051 V8_INLINE void VisitCodeTarget(Code host, RelocInfo* rinfo) final {
5056 V8_INLINE void VisitEmbeddedPointer(Code host, RelocInfo* rinfo) final {
5169 void VisitCodeTarget(Code host, RelocInfo* rinfo) final { UNREACHABLE(); }
5170 void VisitEmbeddedPointer(Code host, RelocInfo* rinfo) final {