comparison src/share/vm/graal/graalEnv.cpp @ 4174:79c91d220d73

Use callee save area to model the saved rbp register. Remove various hacks that added the saved area size in native code.
author Christian Wimmer <Christian.Wimmer@Oracle.com>
date Thu, 29 Dec 2011 16:07:35 -0800
parents 50a1d38cd7ac
children a1238d5c6991
comparison
equal deleted inserted replaced
4173:15b9402dc018 4174:79c91d220d73
509 MutexUnlocker ml(Compile_lock); 509 MutexUnlocker ml(Compile_lock);
510 MutexUnlocker locker(MethodCompileQueue_lock); 510 MutexUnlocker locker(MethodCompileQueue_lock);
511 CompileBroker::handle_full_code_cache(); 511 CompileBroker::handle_full_code_cache();
512 } 512 }
513 } else { 513 } else {
514 NOT_PRODUCT(nm->set_has_debug_info(has_debug_info); )
515 nm->set_has_unsafe_access(has_unsafe_access); 514 nm->set_has_unsafe_access(has_unsafe_access);
516 515
517 // Record successful registration. 516 // Record successful registration.
518 // (Put nm into the task handle *before* publishing to the Java heap.) 517 // (Put nm into the task handle *before* publishing to the Java heap.)
519 if (task != NULL) task->set_code(nm); 518 if (task != NULL) task->set_code(nm);