| Modifier and Type | Field and Description |
|---|---|
| private BitMapInterface | |
| private Address | |
| private Address |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | |
| public boolean |
| bits | back to summary |
|---|---|
| private BitMapInterface bits | |
| end | back to summary |
|---|---|
| private Address end | |
| start | back to summary |
|---|---|
| private Address start | |
| MarkBits | back to summary |
|---|---|
| public MarkBits(CollectedHeap heap) | |
| clear | back to summary |
|---|---|
| public void clear() | |
| clear | back to summary |
|---|---|
| public void clear(Oop obj) Forces clearing of a given mark bit. | |
| mark | back to summary |
|---|---|
| public boolean mark(Oop obj) Returns true if a mark was newly placed for the given Oop, or false if the Oop was already marked. If the Oop happens to lie outside the heap (should not happen), prints a warning and returns false. | |