| Index: src/heap/remembered-set.h
|
| diff --git a/src/heap/remembered-set.h b/src/heap/remembered-set.h
|
| index 339748cbd723e5aedd36906e721924e98e54244c..ab5badf5cd05e811d8a34a3f8347cdd0b41ccbe9 100644
|
| --- a/src/heap/remembered-set.h
|
| +++ b/src/heap/remembered-set.h
|
| @@ -345,6 +345,20 @@ class UpdateTypedSlotHelper {
|
| }
|
| };
|
|
|
| +inline SlotType SlotTypeForRelocInfoMode(RelocInfo::Mode rmode) {
|
| + if (RelocInfo::IsCodeTarget(rmode)) {
|
| + return CODE_TARGET_SLOT;
|
| + } else if (RelocInfo::IsCell(rmode)) {
|
| + return CELL_TARGET_SLOT;
|
| + } else if (RelocInfo::IsEmbeddedObject(rmode)) {
|
| + return EMBEDDED_OBJECT_SLOT;
|
| + } else if (RelocInfo::IsDebugBreakSlot(rmode)) {
|
| + return DEBUG_TARGET_SLOT;
|
| + }
|
| + UNREACHABLE();
|
| + return NUMBER_OF_SLOT_TYPES;
|
| +}
|
| +
|
| } // namespace internal
|
| } // namespace v8
|
|
|
|
|