< prev index next >

src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp

Print this page

        

*** 44,54 **** traceid compare_value; traceid exchange_value; do { compare_value = *dest; exchange_value = compare_value + 1; ! } while (Atomic::cmpxchg(exchange_value, dest, compare_value) != compare_value); return exchange_value; } static traceid next_class_id() { static volatile traceid class_id_counter = MaxJfrEventId + 100; --- 44,54 ---- traceid compare_value; traceid exchange_value; do { compare_value = *dest; exchange_value = compare_value + 1; ! } while (Atomic::cmpxchg(dest, compare_value, exchange_value) != compare_value); return exchange_value; } static traceid next_class_id() { static volatile traceid class_id_counter = MaxJfrEventId + 100;
< prev index next >