Chromium Code Reviews| Index: src/objects.h |
| diff --git a/src/objects.h b/src/objects.h |
| index fcc6436e47748d636aba6eb46d20c679ffe8efb5..35ddaf7fc63d025937d9e26f6341c431749a607a 100644 |
| --- a/src/objects.h |
| +++ b/src/objects.h |
| @@ -10698,6 +10698,9 @@ class ObjectVisitor BASE_EMBEDDED { |
| // To allow lazy clearing of inline caches the visitor has |
| // a rich interface for iterating over Code objects.. |
| + // Visits a code target in a constant pool entry. |
| + virtual void VisitCodeTarget(Address target_address_pointer); |
|
Michael Starzinger
2014/03/07 14:36:59
Can we rename this to method to make it explicit t
Michael Starzinger
2014/03/07 15:34:04
Actually, the more I think about it: Is there any
rmcilroy
2014/03/10 12:25:23
Yes you are right, this is much better - done.
|
| + |
| // Visits a code target in the instruction stream. |
| virtual void VisitCodeTarget(RelocInfo* rinfo); |
| @@ -10739,6 +10742,9 @@ class ObjectVisitor BASE_EMBEDDED { |
| // check for the presence of, a tag at this position in the stream. |
| // Also used for marking up GC roots in heap snapshots. |
| virtual void Synchronize(VisitorSynchronization::SyncTag tag) {} |
| + |
| + private: |
| + void VisitCodeTargetCommon(Address target_address); |
|
Michael Starzinger
2014/03/07 14:36:59
See comment in the .cc file.
rmcilroy
2014/03/10 12:25:23
Removed VisitCodeTarget(Address) as discussed, so
|
| }; |