comparison src/cpu/x86/vm/c1_MacroAssembler_x86.cpp @ 4731:1f114331df92

8023730: new hotspot build - hs24-b57 Reviewed-by: jcoomes
author amurillo
date Mon, 26 Aug 2013 12:06:09 -0700
parents 069ab3f976d3
children
comparison
equal deleted inserted replaced
11:1656fc1df7f4 12:ee2d84639500
379 inline_cache_check(receiver, ic_klass); 379 inline_cache_check(receiver, ic_klass);
380 } 380 }
381 381
382 382
383 void C1_MacroAssembler::verified_entry() { 383 void C1_MacroAssembler::verified_entry() {
384 if (C1Breakpoint || VerifyFPU || !UseStackBanging) {
385 // Verified Entry first instruction should be 5 bytes long for correct
386 // patching by patch_verified_entry().
387 //
388 // C1Breakpoint and VerifyFPU have one byte first instruction.
389 // Also first instruction will be one byte "push(rbp)" if stack banging
390 // code is not generated (see build_frame() above).
391 // For all these cases generate long instruction first.
392 fat_nop();
393 }
384 if (C1Breakpoint)int3(); 394 if (C1Breakpoint)int3();
385 // build frame 395 // build frame
386 verify_FPU(0, "method_entry"); 396 verify_FPU(0, "method_entry");
387 } 397 }
388 398