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);