Thanks. John
In fact there is a warning in build but was ignored, I did not pay
attention to it:
"hsdis.c", line 127: warning: implicit function declaration:
decode_instruction_virtual, this symbol ignored in .c as external so the
build passed.
Thanks for the catch. This function is not called, so the flaw will not
be found.
I haven't tested the old hsdis.so, thought they work with old JVM. Will
have a check. This value currently will never be true, that is right.
Thanks
Yumin
On 9/18/2012 12:01 PM, John Rose wrote:
On the whole, I am delighted to see all the code being removed, and pleased to
see a fresh purpose for the hsdis plugin.
In hsdis.c, there is a symbol 'decode_instruction_virtual' (no 's' at the end)
which appears to have no definition. Is it a typo?
The "nice newlines" have moved around and proliferated.
Will this break any compatibility with new JVMs running old hsdis.so or vice
versa?
I notice that 'do_newline' currently does not have a way to be true. Was that
meant for the old entry point?
But these are minor points.
Reviewed.
— John