src/share/vm/oops/method.hpp

changeset 8717
77d9c9da7188
parent 8664
00cbb581da94
child 8856
ac27a9c85bea
child 8997
f8a45a60bc6b
child 9286
2c4cecfa5ce5
equal deleted inserted replaced
8716:619700f41f8e 8717:77d9c9da7188
443 443
444 // nmethod/verified compiler entry 444 // nmethod/verified compiler entry
445 address verified_code_entry(); 445 address verified_code_entry();
446 bool check_code() const; // Not inline to avoid circular ref 446 bool check_code() const; // Not inline to avoid circular ref
447 nmethod* volatile code() const { assert( check_code(), "" ); return (nmethod *)OrderAccess::load_ptr_acquire(&_code); } 447 nmethod* volatile code() const { assert( check_code(), "" ); return (nmethod *)OrderAccess::load_ptr_acquire(&_code); }
448 void clear_code(); // Clear out any compiled code 448 void clear_code(bool acquire_lock = true); // Clear out any compiled code
449 static void set_code(methodHandle mh, nmethod* code); 449 static void set_code(methodHandle mh, nmethod* code);
450 void set_adapter_entry(AdapterHandlerEntry* adapter) { _adapter = adapter; } 450 void set_adapter_entry(AdapterHandlerEntry* adapter) { _adapter = adapter; }
451 address get_i2c_entry(); 451 address get_i2c_entry();
452 address get_c2i_entry(); 452 address get_c2i_entry();
453 address get_c2i_unverified_entry(); 453 address get_c2i_unverified_entry();

mercurial