harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From George Harley <george.c.har...@googlemail.com>
Subject Re: [classlib] suggestions on new kernel directory structure to hold GNU Classpath mods
Date Wed, 22 Mar 2006 14:25:54 GMT
Hi,

This sounds great. Could you give us more information on how you have 
configured your launching environment ? Are you using the Harmony 
launcher ? Are you building your versions of the kernel classes into a 
kernel.jar that gets dropped into the runtime bootclasspath ?

It sounds like your request to add in these source files should be made 
inside a new JIRA report.

Best regards,
George


Weldon Washburn wrote:
> All,
>
> Below is a list of modified kernel files that allow Harmony ClassLib
> to run "hello world" on any JVM that is expecting GNU Classpath.  I
> would like to put them somewhere in the ClassLib tree. Overwriting the
> existing kernel files with the modified files is a really bad idea. 
> How about the following directory structure:
>
> kernel/GNU_Classpath_wrapper/src/main/java/java/lang/Runtime.java, etc...
>
> The original kernel files would remain at:
>
> kernel/src/main/java/java/lang/Runtime.java, etc...
>
> List of modified files:
>
> Harmony Class Lib files that have been modified to support "Hello World":
>
> Files in the kernel directory that were modified:
>
> kernel/src/main/java/java/lang/Runtime.java	
> kernel/src/main/java/java/lang/reflect/Method.java
> kernel/src/main/java/java/lang/reflect/Field.java
> kernel/src/main/java/java/lang/reflect/Constructor.java
> kernel/src/main/java/java/lang/System.java
> kernel/src/main/java/java/lang/ThreadGroup.java
> kernel/src/main/java/java/lang/Class.java
> kernel/src/main/java/java/lang/Object.java
> kernel/src/main/java/java/lang/String.java
> kernel/src/main/java/java/lang/Thread.java
> kernel/src/main/java/java/lang/Throwable.java
> kernel/src/main/java/java/lang/ref/Reference.java
> kernel/src/main/java/java/lang/ClassLoader.java
> kernel/src/main/java/java/lang/StackTraceElement.java
> kernel/src/main/java/java/security/AccessController.java
>
> Files that have been added to the kernel directory.  The "Pointer"
> files were added to support direct access of memory (see bootstrap.c).
>  The "VM" files were added because generic GNU Classpath JVM's uses
> these interfaces:
> kernel/src/main/java/java/lang/Pointer.java
> kernel/src/main/java/java/lang/Pointer32.java
> kernel/src/main/java/java/lang/VMClass.java
> kernel/src/main/java/java/lang/VMClassLoader.java
> kernel/src/main/java/java/lang/VMCompiler.java
> kernel/src/main/java/java/lang/VMObject.java
> kernel/src/main/java/java/lang/VMPackage.java
> kernel/src/main/java/java/lang/VMRuntime.java
> kernel/src/main/java/java/lang/VMStackTraceElement.java
> kernel/src/main/java/java/lang/VMString.java
> kernel/src/main/java/java/lang/VMSystem.java
> kernel/src/main/java/java/lang/VMThread.java
> kernel/src/main/java/java/lang/VMThreadGroup.java
> kernel/src/main/java/java/lang/VMThrowable.java
> --
> Weldon Washburn
> Intel Middleware Products Division
>
>   


Mime
View raw message