This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: valgrinding GCJ Java code
Andrew Haley wrote:
Tom Schutter writes:
> Boehm, Hans wrote:
> > I don't know what the specific issue is here.
>
> The specific issue is that control never returns from JvCreateJavaVM()
> or JNI_CreateJavaVM() when the app is run under valgrind.
I don't know much about Valgrind. However, my understanding is that
Valgrind is supposed to emulate the host CPU, albeit more slowly.
Yes, that is correct.
So,
if the host CPU returns, so should Valgrind. That makes your problem
a Valgrind bug, doesn't it?
Maybe, maybe not. As far as I understand, GCJ is doing non-standard
things with stacks. A valgrind internals expert could probably explain
better why it is possibly a GCJ problem.
--
Tom Schutter (mailto:tom@platte.com)
Platte River Associates, Inc. (http://www.platte.com)