8199272: Broken assertion in ClassLoaderData::remove_handle

Added new ClassLoaderData::ChunkList::contains(oop*) function for OopHandle rather than oop.

Reviewed-by: stefank, hseigel
This commit is contained in:
Coleen Phillimore 2018-03-15 07:40:00 -04:00
parent 7621378c0b
commit 29cb168550
2 changed files with 15 additions and 1 deletions

View file

@ -205,6 +205,7 @@ class ClassLoaderData : public CHeapObj<mtClass> {
// However, multiple threads can execute oops_do concurrently with add.
oop* add(oop o);
bool contains(oop p);
NOT_PRODUCT(bool owner_of(oop* p);)
void oops_do(OopClosure* f);
int count() const;