Request for reviews (S): 8004250: replace AbstractAssembler a_byte/a_long with emit_int8/emit_int32

Christian Thalinger christian.thalinger at oracle.com
Mon Dec 17 17:39:09 PST 2012


On Dec 13, 2012, at 4:02 PM, Christian Thalinger <christian.thalinger at oracle.com> wrote:

> Looks good.  -- Chris

Actually not:

$ ack -a emit_byte src/
src/cpu/x86/vm/macroAssembler_x86.cpp
1026:  emit_byte(0xC9); // LEAVE
2115:    emit_byte(0x26); // es:
2116:    emit_byte(0x2e); // cs:
2117:    emit_byte(0x64); // fs:
2118:    emit_byte(0x65); // gs:
2119:    emit_byte(0x90);
2537:      emit_byte(0x70 | cc);
2538:      emit_byte((offs - short_size) & 0xFF);
2541:      emit_byte(0x0F);
2542:      emit_byte(0x80 | cc);

src/cpu/zero/vm/assembler_zero.cpp
61:    emit_byte(AbstractAssembler::code_fill_byte());

src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp
119:     emit_byte (segment);
128:     emit_byte (segment);

src/os_cpu/windows_x86/vm/assembler_windows_x86.cpp
33:  emit_byte(0xCC);

-- Chris

> 
> On Dec 13, 2012, at 12:15 PM, Morris Meyer <morris.meyer at oracle.com> wrote:
> 
>> Folks,
>> 
>> Could I get a review of this cleanup requested by Christian Thalinger?  This has been tested on JPRT.
>> 
>> Thanks in advance,
>> 
>>       --morris meyer
>> 
>> WEBREV - http://cr.openjdk.java.net/~twisti/8004250/
> 



More information about the hotspot-compiler-dev mailing list