src/share/vm/prims/whitebox.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/prims/whitebox.hpp	Wed Nov  5 19:24:02 2014
--- new/src/share/vm/prims/whitebox.hpp	Wed Nov  5 19:24:02 2014

*** 52,72 **** --- 52,79 ---- if (HAS_PENDING_EXCEPTION) { \ return; \ } \ } while (0) + class CodeBlob; + class CodeHeap; + class WhiteBox : public AllStatic { private: static bool _used; public: + static volatile bool compilation_locked; static bool used() { return _used; } static void set_used() { _used = true; } static int offset_for_field(const char* field_name, oop object, Symbol* signature_symbol); static const char* lookup_jstring(const char* field_name, oop object); static bool lookup_bool(const char* field_name, oop object); + static void force_sweep(); + static int get_blob_type(const CodeBlob* code); + static CodeHeap* get_code_heap(int blob_type); + static CodeBlob* allocateCodeHeap(int blob_type, int size); static int array_bytes_to_length(size_t bytes); static void register_methods(JNIEnv* env, jclass wbclass, JavaThread* thread, JNINativeMethod* method_array, int method_count); static void register_extended(JNIEnv* env, jclass wbclass, JavaThread* thread); };

src/share/vm/prims/whitebox.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File