< prev index next >

src/hotspot/cpu/x86/interp_masm_x86.cpp

Print this page

        

*** 1433,1446 **** } void InterpreterMacroAssembler::set_mdp_flag_at(Register mdp_in, int flag_byte_constant) { assert(ProfileInterpreter, "must be profiling interpreter"); ! int header_offset = in_bytes(DataLayout::header_offset()); ! int header_bits = DataLayout::flag_mask_to_header_mask(flag_byte_constant); // Set the flag ! orl(Address(mdp_in, header_offset), header_bits); } void InterpreterMacroAssembler::test_mdp_data_at(Register mdp_in, --- 1433,1446 ---- } void InterpreterMacroAssembler::set_mdp_flag_at(Register mdp_in, int flag_byte_constant) { assert(ProfileInterpreter, "must be profiling interpreter"); ! int header_offset = in_bytes(DataLayout::flags_offset()); ! int header_bits = flag_byte_constant; // Set the flag ! orb(Address(mdp_in, header_offset), header_bits); } void InterpreterMacroAssembler::test_mdp_data_at(Register mdp_in,
< prev index next >