src/share/vm/services/memPtr.cpp
Print this page
rev 3953 : JDK-8005012: Add WB APIs to better support NMT testing
Summary:
*** 25,36 ****
#include "precompiled.hpp"
#include "services/memPtr.hpp"
#include "services/memTracker.hpp"
volatile jint SequenceGenerator::_seq_number = 1;
NOT_PRODUCT(jint SequenceGenerator::_max_seq_number = 1;)
- DEBUG_ONLY(volatile unsigned long SequenceGenerator::_generation = 0;)
jint SequenceGenerator::next() {
jint seq = Atomic::add(1, &_seq_number);
if (seq < 0) {
MemTracker::shutdown(MemTracker::NMT_sequence_overflow);
--- 25,36 ----
#include "precompiled.hpp"
#include "services/memPtr.hpp"
#include "services/memTracker.hpp"
volatile jint SequenceGenerator::_seq_number = 1;
+ volatile unsigned long SequenceGenerator::_generation = 1;
NOT_PRODUCT(jint SequenceGenerator::_max_seq_number = 1;)
jint SequenceGenerator::next() {
jint seq = Atomic::add(1, &_seq_number);
if (seq < 0) {
MemTracker::shutdown(MemTracker::NMT_sequence_overflow);