Java With Jiva

     
 
Fix for the Eclipse bug

The Eclipse bug mentioned on October 24th has been fixed and should make its way into Sun's Java SQA group (excellent people btw). Right now for those of you with this issue, should grab B59 of Mustang which will be available later this week. The fix will also be putback to Java5 update 6, which will be available sometime this year.

What was this bug that caused me nearly six months of debugging pain? Well first off all I would not have been able to find this issue if it hadn't been for Steve G, but the issue was actually quite simple. AMD64 has REX bits that optionally precede an instructions first opcode. These REX bits specify the following:

  • New General Purpose Registers, and XMM Registers
  • 64bit operand size
  • Additional control registers
  • And potentially additional debug registers (none are defined currently)
The problem was that an encoding for an instruction (NEGL) was setting the REX bits incorrectly. This was a subtle bug, that was causing problems with instructions further down the stream than the NEGL. But its fixed now :)
Posted by javawithjiva @ 09:40 AM GMT+06:00 [ Comments [2] ]
 
 
 
 
Comments:

Thank You So Much!! Fantastic Job.

Posted by Avner Peled on November 01, 2005 at 12:16 AM GMT+06:00 #

Thanks Mr. Jiva. Many of us appreciate the effort you and others put forth into resolving this long-standing issue.

I favor Sun's JDK/JRE for many reasons, and this will allow us to use it again on the affected development platforms.

Nice work!

Posted by Greg T. on November 01, 2005 at 02:08 AM GMT+06:00 #

Post a Comment:

Comments are closed for this entry.
 
« November 2009
SunMonTueWedThuFriSat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
     
       
Today

[RSS Newsfeed]

Valid XHTML or CSS?

[This is a Roller site]
Theme by Rowell Sotto.
 
© Java With Jiva