Re: [Aegisvm-devel] patches to apply to be able to run mauve
Status: Pre-Alpha
Brought to you by:
pwlfong
|
From: Philip F. <pw...@us...> - 2002-07-26 23:14:42
|
Hi,
I have just committed the following:
> - other.diff (implements a few other things needed by mauve)
> - finalize-hack.diff (nasty hack that comments out "throw new
> FeatureNotYetImplementedError()" in runFinalization() in java.lang.System.
> It's commented out because I don't know how to implement it properly.)
What is remaining are two particular patches:
(1) I am not sure what the patch on interpret.c (invokeinterface code)
is for. Would you mind to explain a bit more? As I understand
from the JVM spec the narg operand only counts the arguments
but not the objectref. Am I missing something?
(2) Concerning the following patch:
> - jpr.diff (patch to j_utf8_scan_qualified_name() and
> j_utf8_scan_java_simple_class_name(). I'm not sure these are the right
> fixes for the problem but I know there definitely is a problem with name
> recognition as mauve and several other programs expect JVMs to accept in
> there command line names like foo.bar as a java program to execute)
Do you mean that, say the main() method of a Java program resides
in class foo.bar, typing "aegisvm foo.bar" does not properly
start the program?
Thanks.
Philip
--
Philip W. L. Fong pw...@us...
The Aegis VM Project http://aegisvm.sourceforge.net
The Aegis VM Project is an on-going effort to implement a lightweight,
secure JVM. It will eventually feature a modular architecture, Proof
Linking, that supports pluggable verification modules.
|