Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8082765 | emb-9 | Kim Barrett | P4 | Resolved | Fixed | team |
The ConcurrentMark class provides two overloads for mark_stack_push
- mark_stack_push(oop) - CAS-based
- mark_stack_push(oop*, int) - lock based, used to transfer from task-local to global mark stack
The unused overload is documented as being used only during evacuation pauses, but it is actually unused.
- mark_stack_push(oop) - CAS-based
- mark_stack_push(oop*, int) - lock based, used to transfer from task-local to global mark stack
The unused overload is documented as being used only during evacuation pauses, but it is actually unused.
- backported by
-
JDK-8082765 ConcurrentMark::mark_stack_push(oop) is unused
-
- Resolved
-