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)

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 #