src/cpu/x86/vm/nativeInst_x86.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Cdiff src/cpu/x86/vm/nativeInst_x86.cpp

src/cpu/x86/vm/nativeInst_x86.cpp

Print this page

        

*** 513,525 **** n_jump->wrote(0); } void NativePopReg::insert(address code_pos, Register reg) { ! assert(reg->encoding() < 8, "no space for REX"); assert(NativePopReg::instruction_size == sizeof(char), "right address unit for update"); ! *code_pos = (u_char)(instruction_code | reg->encoding()); ICache::invalidate_range(code_pos, instruction_size); } void NativeIllegalInstruction::insert(address code_pos) { --- 513,525 ---- n_jump->wrote(0); } void NativePopReg::insert(address code_pos, Register reg) { ! assert(reg.encoding() < 8, "no space for REX"); assert(NativePopReg::instruction_size == sizeof(char), "right address unit for update"); ! *code_pos = (u_char)(instruction_code | reg.encoding()); ICache::invalidate_range(code_pos, instruction_size); } void NativeIllegalInstruction::insert(address code_pos) {
src/cpu/x86/vm/nativeInst_x86.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File