comparison src/share/vm/code/nmethod.hpp @ 2375:d673ef06fe96

7028374: race in fix_oop_relocations for scavengeable nmethods Reviewed-by: kvn
author never
date Fri, 18 Mar 2011 15:52:42 -0700
parents 65f880e2869b
children 3d58a4983660
comparison
equal deleted inserted replaced
2370:048f98400b8e 2375:d673ef06fe96
457 inline void initialize_immediate_oop(oop* dest, jobject handle); 457 inline void initialize_immediate_oop(oop* dest, jobject handle);
458 458
459 public: 459 public:
460 void fix_oop_relocations(address begin, address end) { fix_oop_relocations(begin, end, false); } 460 void fix_oop_relocations(address begin, address end) { fix_oop_relocations(begin, end, false); }
461 void fix_oop_relocations() { fix_oop_relocations(NULL, NULL, false); } 461 void fix_oop_relocations() { fix_oop_relocations(NULL, NULL, false); }
462 void verify_oop_relocations();
462 463
463 bool is_at_poll_return(address pc); 464 bool is_at_poll_return(address pc);
464 bool is_at_poll_or_poll_return(address pc); 465 bool is_at_poll_or_poll_return(address pc);
465 466
466 // Non-perm oop support 467 // Non-perm oop support