< prev index next >
src/hotspot/share/classfile/symbolTable.cpp
Print this page
@@ -187,12 +187,12 @@
} else {
delete sym;
}
}
-void SymbolTable::reset_has_items_to_clean() { Atomic::store(false, &_has_items_to_clean); }
-void SymbolTable::mark_has_items_to_clean() { Atomic::store(true, &_has_items_to_clean); }
+void SymbolTable::reset_has_items_to_clean() { Atomic::store(&_has_items_to_clean, false); }
+void SymbolTable::mark_has_items_to_clean() { Atomic::store(&_has_items_to_clean, true); }
bool SymbolTable::has_items_to_clean() { return Atomic::load(&_has_items_to_clean); }
void SymbolTable::item_added() {
Atomic::inc(&_items_count);
}
@@ -722,11 +722,11 @@
}
reset_has_items_to_clean();
bdt.done(jt);
}
- Atomic::add(stdc._processed, &_symbols_counted);
+ Atomic::add(&_symbols_counted, stdc._processed);
log_debug(symboltable)("Cleaned " SIZE_FORMAT " of " SIZE_FORMAT,
stdd._deleted, stdc._processed);
}
< prev index next >