Chromium Code Reviews| Index: runtime/vm/raw_object.h |
| diff --git a/runtime/vm/raw_object.h b/runtime/vm/raw_object.h |
| index bacbfe82f274c3c6a75c35a24193d29ad6a0dc1d..5acef3d930afd3bf7639c26fbeec10f4d9e3965d 100644 |
| --- a/runtime/vm/raw_object.h |
| +++ b/runtime/vm/raw_object.h |
| @@ -376,6 +376,9 @@ class RawObject { |
| void SetVMHeapObject() { |
| UpdateTagBit<VMHeapObjectTag>(true); |
| } |
| + void ClearVMHeapObject() { |
| + UpdateTagBit<VMHeapObjectTag>(false); |
| + } |
|
siva
2015/09/15 23:22:01
This is not used anymore I guess, it can be remove
rmacnak
2015/09/16 01:34:45
Done.
|
| // Support for GC remembered bit. |
| bool IsRemembered() const { |
| @@ -410,6 +413,9 @@ class RawObject { |
| bool IsFunction() { |
| return ((GetClassId() == kFunctionCid)); |
| } |
| + bool IsInstructions() { |
| + return ((GetClassId() == kInstructionsCid)); |
| + } |
| intptr_t Size() const { |
| uword tags = ptr()->tags_; |
| @@ -585,6 +591,7 @@ class RawObject { |
| friend class RetainingPathVisitor; // GetClassId |
| friend class SkippedCodeFunctions; // StorePointer |
| friend class InstructionsReader; // tags_ check |
| + friend class InstructionsWriter; |
| friend class SnapshotReader; |
| friend class SnapshotWriter; |
| friend class String; |