src/share/vm/runtime/sharedRuntime.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File JDK-8026478 Cdiff src/share/vm/runtime/sharedRuntime.hpp

src/share/vm/runtime/sharedRuntime.hpp

Print this page

        

*** 603,627 **** #ifdef ASSERT // Captures code and signature used to generate this adapter when // verifing adapter equivalence. unsigned char* _saved_code; ! int _code_length; ! BasicType* _saved_sig; ! int _total_args_passed; #endif void init(AdapterFingerPrint* fingerprint, address i2c_entry, address c2i_entry, address c2i_unverified_entry) { _fingerprint = fingerprint; _i2c_entry = i2c_entry; _c2i_entry = c2i_entry; _c2i_unverified_entry = c2i_unverified_entry; #ifdef ASSERT _saved_code = NULL; ! _code_length = 0; ! _saved_sig = NULL; ! _total_args_passed = 0; #endif } void deallocate(); --- 603,623 ---- #ifdef ASSERT // Captures code and signature used to generate this adapter when // verifing adapter equivalence. unsigned char* _saved_code; ! int _saved_code_length; #endif void init(AdapterFingerPrint* fingerprint, address i2c_entry, address c2i_entry, address c2i_unverified_entry) { _fingerprint = fingerprint; _i2c_entry = i2c_entry; _c2i_entry = c2i_entry; _c2i_unverified_entry = c2i_unverified_entry; #ifdef ASSERT _saved_code = NULL; ! _saved_code_length = 0; #endif } void deallocate();
*** 630,640 **** public: address get_i2c_entry() const { return _i2c_entry; } address get_c2i_entry() const { return _c2i_entry; } address get_c2i_unverified_entry() const { return _c2i_unverified_entry; } - address base_address(); void relocate(address new_base); AdapterFingerPrint* fingerprint() const { return _fingerprint; } --- 626,635 ----
*** 642,653 **** return (AdapterHandlerEntry*)BasicHashtableEntry<mtCode>::next(); } #ifdef ASSERT // Used to verify that code generated for shared adapters is equivalent ! void save_code(unsigned char* code, int length, int total_args_passed, BasicType* sig_bt); ! bool compare_code(unsigned char* code, int length, int total_args_passed, BasicType* sig_bt); #endif //virtual void print_on(outputStream* st) const; DO NOT USE void print_adapter_on(outputStream* st) const; }; --- 637,648 ---- return (AdapterHandlerEntry*)BasicHashtableEntry<mtCode>::next(); } #ifdef ASSERT // Used to verify that code generated for shared adapters is equivalent ! void save_code (unsigned char* code, int length); ! bool compare_code(unsigned char* code, int length); #endif //virtual void print_on(outputStream* st) const; DO NOT USE void print_adapter_on(outputStream* st) const; };
src/share/vm/runtime/sharedRuntime.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File