[Nestedvm] org.ibex.nestedvm.Runtime$CallException: foo not found

David Barr davidbarr at iname.com
Fri May 29 19:06:22 EDT 2009


Talking to yourself really does work.  I figured out the problem.

I was using the env.sh script from nestedvm to set up my environment,
and the LDFLAGS were optimizing my function out of existence.  I unset
the LDFLAGS, and now my program doesn't have this error.

On Fri, May 29, 2009 at 3:41 PM, David Barr <davidbarr at iname.com> wrote:
> I seem to be talking to myself here, but I have another theory.
>
> Because I'm not calling "foo" from within the program itself (only
> from Java calls back in to the program), maybe gcc is being smart and
> stripping the unused function from the program.  Does this sound
> possible?
>
> On Fri, May 29, 2009 at 11:09 AM, David Barr <davidbarr at iname.com> wrote:
>> Could there be a limit to the size of executables that Nestedvm can
>> handle?  The one that I'm working with is 1.8 megs.
>>
>> On Thu, May 28, 2009 at 11:21 PM, David Barr <davidbarr at iname.com> wrote:
>>> What can cause this error?  I have a function called foo in my
>>> program.  Any ideas?
>>>
>>
>



More information about the Nestedvm mailing list