Skip to content

Commit

Permalink
Add a comment on the overloaded use of the TrackBit
Browse files Browse the repository at this point in the history
  • Loading branch information
Bo Cupp committed Oct 12, 2017
1 parent 2c6a7da commit 6e782df
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion lib/Common/Memory/HeapBlock.h
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ enum ObjectInfoBits : unsigned short
FinalizeBit = 0x80, // Indicates that the object has a finalizer
PendingDisposeBit = 0x40, // Indicates that the object is pending dispose
LeafBit = 0x20, // Indicates that the object is a leaf-object (objects without this bit need to be scanned)
TrackBit = 0x10, // Indicates that the object is a TrackableObject
TrackBit = 0x10, // Indicates that the object is a TrackableObject, but has also been overloaded to mean traced for RecyclerVisitedHostHeap objects
ImplicitRootBit = 0x08,
NewTrackBit = 0x04, // Tracked object is newly allocated and hasn't been process by concurrent GC
MemoryProfilerOldObjectBit = 0x02,
Expand Down

0 comments on commit 6e782df

Please sign in to comment.