SA and disassemblers
Tom Rodriguez
Thomas.Rodriguez at Sun.COM
Thu Aug 27 11:24:45 PDT 2009
Yes I still have to write the Disassembler native methods for those.
I may try to write a shared version of the them so that I don't have
to duplicate the sources.
tom
On Aug 27, 2009, at 11:10 AM, Vladimir Kozlov wrote:
> Tom,
>
> It is very nice cleanup. I assume you will fix it for linux and win
> also.
>
> Thanks,
> Vladimir
>
> Tom Rodriguez wrote:
>> One of the limitations of the current SA is that it doesn't have a
>> disassembler for amd64 which makes looking at 64 bit cores somewhat
>> challenging. Instead of trying to implement a full disassembler
>> for x64 in Java I think we should switch the SA to using hsdis-arch
>> for the decoding. It requires a minor extension to the
>> decode_instructions interface so that we can disassemble a buffer
>> of code that's not physically located where the code came from.
>> I've got a working version of this that also fixes the printing to
>> match up better with what the JVM itself prints. I was planning on
>> blowing away the other disassemblers completely because they don't
>> really fit into the new model. I thought I'd float this before
>> finishing it to see if there are any concerns. The initial webrev
>> is at http://cr.openjdk.java.net/~never/sadis. This includes
>> building the SA with source 1.5 to allow use of printf which will
>> probably be pushed separately.
>> tom
More information about the hotspot-dev
mailing list