Request for reviews (S): 8004250: replace AbstractAssembler a_byte/a_long with emit_int8/emit_int32
Morris Meyer
morris.meyer at oracle.com
Thu Dec 20 05:45:01 PST 2012
Thanks for picking this up Christian.
Here is the updated webrev that just passed its JPRT job.
Thanks much,
--morris
WEBREV - http://javaweb.us.oracle.com/~mameyer/webrevs/02/JDK-8004250
On 12/17/12 8:39 PM, Christian Thalinger wrote:
> 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