--- a/src/hotspot/share/jvmci/jvmci.hpp Thu Oct 17 20:27:44 2019 +0100
+++ b/src/hotspot/share/jvmci/jvmci.hpp Thu Oct 17 20:53:35 2019 +0100
@@ -45,11 +45,6 @@
friend class JVMCIEnv;
private:
- // Handles to objects in the HotSpot heap.
- static OopStorage* _object_handles;
-
- static OopStorage* object_handles();
-
// Handles to Metadata objects.
static MetadataHandleBlock* _metadata_handles;
@@ -65,7 +60,6 @@
enum CodeInstallResult {
ok,
dependencies_failed,
- dependencies_invalid,
cache_full,
code_too_large
};
@@ -74,8 +68,6 @@
static void metadata_do(void f(Metadata*));
- static void oops_do(OopClosure* f);
-
static void shutdown();
static bool shutdown_called();
@@ -92,6 +84,7 @@
static void initialize_compiler(TRAPS);
static jobject make_global(const Handle& obj);
+ static void destroy_global(jobject handle);
static bool is_global_handle(jobject handle);
static jmetadata allocate_handle(const methodHandle& handle);