Main Page | Namespace List | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

File List

Here is a list of all files with brief descriptions:
build.sh [code]Build Boot JVM
clean.sh [code]Remove build of Boot JVM
common.sh [code]Common code for build.sh and clean.sh and dist-src.sh and dist-bin.sh and dist-doc.sh
commondox.sh [code]Common code for dox.sh and undox.sh
config.sh [code]Configure Boot JVM
dist-bin.sh [code]Distribute Boot JVM binary package, including documentation
dist-doc.sh [code]Distribute Boot JVM documentation package
dist-src.sh [code]Distribute Boot JVM source package
dox.sh [code]Create project documentation with Doxygen
dox_filter.sh [code]Convince Doxygen to parse files other than source code as part of documentation set
doxpatch.sh [code]Install CSS patch in HTML documentation that supports NetScape 4.7x HTML browser
doxunpatch.sh [code]Remove CSS patch in HTML documentation that supports NetScape 4.7x HTML browser
echotest.sh [code]Generic replacement for echo -n
getsvndata.sh [code]Report unique list of all versions of all source files compiled into a binary
getsvndups.sh [code]Report list of all non-unique versions of all source files compiled into a binary
INSTALL [code]Installation procedure
LICENSE [code]Apache Software Foundation Licensing Agreement, version 2.0
README [code]Introductory annotations
svnstat.sh [code]Per doxygen config.html recommendation for FILE_VERSION_FILTER
undox.sh [code]Remove project documentation created by doxygen
config/config.h [code]Boot JVM build configuration
jni/src/harmony/generic/0.0/build.sh [code]Build Sample JNI subset, showing how to reference the local native methods, but using the full JNI mechanism
jni/src/harmony/generic/0.0/clean.sh [code]Remove build of sample JNI subset, showing how to reference the local native methods, but using the full JNI mechanism
jni/src/harmony/generic/0.0/common.sh [code]Common code for building the sample JNI subset, showing how to reference the local native methods, but using the full JNI mechanism
jni/src/harmony/generic/0.0/include/java_lang_Class.h [code]Sample subset of java.lang.Class native methods
jni/src/harmony/generic/0.0/include/java_lang_Object.h [code]Sample subset of java.lang.Object native methods
jni/src/harmony/generic/0.0/include/java_lang_String.h [code]Sample subset of java.lang.String native methods
jni/src/harmony/generic/0.0/include/java_lang_Thread.h [code]Sample subset of java.lang.Thread native methods
jni/src/harmony/generic/0.0/src/java_lang_Class.c [code]Sample subset of java.lang.Class native methods
jni/src/harmony/generic/0.0/src/java_lang_Object.c [code]Sample subset of java.lang.Object native methods
jni/src/harmony/generic/0.0/src/java_lang_String.c [code]Sample subset of java.lang.String native methods
jni/src/harmony/generic/0.0/src/java_lang_Thread.c [code]Sample subset of java.lang.Thread native methods
jni/src/harmony/generic/0.0/src/sampleJNImain.c [code]Sample program to call JNI functions from a shared object
jni/src/harmony/generic/0.0/src/java/lang/Class.java [code]Sample subset of java.lang.Class native methods
jni/src/harmony/generic/0.0/src/java/lang/Object.java [code]Sample subset of java.lang.Object native methods
jni/src/harmony/generic/0.0/src/java/lang/String.java [code]Sample subset of java.lang.String native methods
jni/src/harmony/generic/0.0/src/java/lang/Thread.java [code]Sample subset of java.lang.Thread native methods
jvm/build.sh [code]Build main JVM development area
jvm/clean.sh [code]Remove build of main JVM development area
jvm/common.sh [code]Common code for building the main JVM development area
jvm/include/jlClass.h [code]Public interface to native implementation of java.lang.Class
jvm/include/jlObject.h [code]Public interface to native implementation of java.lang.Object
jvm/include/jlString.h [code]Public interface to native implementation of java.lang.String
jvm/include/jlThread.h [code]Public interface to native implementation of java.lang.Thread
jvm/src/arch.h [code]Global project definitions for name, version, copyright, license, global configuration, and architectural features
jvm/src/argv.c [code]Process command line arguments passed in to JVM program
jvm/src/attribute.c [code]Manipulate ClassFile attributes
jvm/src/attribute.h [code]Attribute management functions for the JVM
jvm/src/bytegames.c [code]Perform byte swapping, word swapping, byte-aligned accesses, non-aligned multi-byte items, etc
jvm/src/cfattrib.c [code]Implementation of The Java Virtual Machine Specification, version 2, Chapter 4, the Class File Format
jvm/src/cfmacros.h [code]Macros for navigating class file structures in a ClassFile
jvm/src/cfmsgs.c [code]Error message for class file functions
jvm/src/class.c [code]Create and manage real machine Java class data structures
jvm/src/class.h [code]Definition of the java.lang.Class structure in this real machine implementation
jvm/src/classfile.c [code]Implementation of The Java Virtual Machine Specification, version 2 Chapter 4, The Class File Format
jvm/src/classfile.h [code]Definitions for The Java Virtual Machine Specification, version 2 Chapter 4, The Class File Format
jvm/src/classpath.c [code]Extract CLASSPATH runtime variables from the environment and/or the command line or other appropriate sources
jvm/src/classpath.h [code]Implementation of the CLASSPATH environment heuristic
jvm/src/classutil.c [code]Utility and glue functions for class.c and java.lang.Class
jvm/src/exit.c [code]Abort strategy functions for the JVM
jvm/src/exit.h [code]Exit codes for JVM diagnostics
jvm/src/field.c [code]Manipulate ClassFile fields
jvm/src/field.h [code]Field management functions for the JVM
jvm/src/gc.h [code]Garbage collection structures and API
jvm/src/gc_stub.c [code]JVM stub garbage collector, performs role of System.gc()
jvm/src/heap.h [code]Heap management API
jvm/src/heap_bimodal.c [code]bimodal heap management functions
jvm/src/heap_simple.c [code]simple heap management functions
jvm/src/jlClass.c [code]Native implementation of java.lang.Class
jvm/src/jlObject.c [code]Native implementation of java.lang.Object
jvm/src/jlString.c [code]Native implementation of java.lang.String
jvm/src/jlThread.c [code]Native implementation of java.lang.Thread
jvm/src/jrtypes.c [code]Java architecture types convenient for C/C++ source code
jvm/src/jrtypes.h [code]Java architecture types, including those defined by <jni.h>, plus real machine mappings of Java types
jvm/src/jvalue.h [code]Java aggregate type references for object definitions
jvm/src/jvm.c [code]Java Virtual Machine implementation on this real machine
jvm/src/jvm.h [code]Definition of the Java Virtual Machine structures running on this real machine implementation
jvm/src/jvmcfg.c [code]Real machine constant types convenient for C/C++ source code
jvm/src/jvmcfg.h [code]Sizes of JVM items, max number of classes, objects, threads, etc., and other general program configuration
jvm/src/jvmclass.h [code]Definition of java.lang classes used by the Java Virtual Machine for its normal operation
jvm/src/jvmreg.h [code]Registers of the Java Virtual Machine, including the program counter, stack pointer, frame pointer, etc
jvm/src/jvmutil.c [code]Utilities for operating the JVM on this real machine implementation
jvm/src/linkage.c [code]Late binding linkages between classes
jvm/src/linkage.h [code]Runtime linkages between major data structures
jvm/src/main.c [code]Entry point for bootstrap Java Virtual Machine
jvm/src/manifest.c [code]Read JAR manifest file
jvm/src/method.c [code]Manipulate ClassFile methods
jvm/src/method.h [code]Method management functions for the JVM
jvm/src/native.c [code]Local native method interface between JNI and JVM
jvm/src/native.h [code]Local native method interface between JNI and JVM
jvm/src/nts.c [code]Manipulate null-terminated (rchar) character strings
jvm/src/nts.h [code]Manipulate null-terminated (rchar) character strings
jvm/src/object.c [code]Create and manage real machine Java object data structures
jvm/src/object.h [code]Definition of the java.lang.Object structure in this real machine implementation
jvm/src/objectutil.c [code]Utility and glue functions for class.c and java.lang.Object
jvm/src/opcode.c [code]Java Virtual Machine inner loop virtual instruction execution
jvm/src/opcode.h [code]Implementation of The Java Virtual Machine Specification, version 2, Section 9, Operation Mnemonics by Opcode
jvm/src/stdio.c [code]Standard Output and Standard Error print functions that are isolated from certain compile requirements of the other code
jvm/src/thread.c [code]Create and manage real machine Java thread structures
jvm/src/thread.h [code]Definition of the java.lang.Thread structure in this real machine implementation
jvm/src/threadstate.c [code]Validate and perform state transitions, and process each state of the JVM thread state machin
jvm/src/threadutil.c [code]Utilities for operating the JVM thread state model on this real machine implementation
jvm/src/timeslice.c [code]JVM one millisecond time slice timer
jvm/src/tmparea.c [code]Create and manage temporary directory area for class files, etc
jvm/src/unicode.c [code]Manipulate Unicode (jchar)[] character strings
jvm/src/unicode.h [code]Manipulate Unicode (jchar)[] character strings
jvm/src/utf.c [code]Manipulate UTF-8 CONSTANT_Utf8_info character strings
jvm/src/utf.h [code]Manipulate UTF-8 CONSTANT_Utf8_info character strings
jvm/src/util.h [code]Miscellaneous utility macros and function prototypes
libjvm/build.sh [code]Build JVM code as a static library
libjvm/clean.sh [code]Remove build of JVM code as a static library
libjvm/common.sh [code]Build JVM code as a static library
main/build.sh [code]Build sample main() program from source and link with the JVM static library
main/clean.sh [code]Remove build of sample main() program
main/common.sh [code]Common build code for sample main() program
main/src/main.c [code]
test/build.sh [code]Build Java test programs for exercising various parts of the JVM
test/clean.sh [code]Remove build of Java test programs for exercising various parts of the JVM
test/common.sh [code]Common code to build Java test programs for exercising various parts of the JVM
test/src/HelloWorld.java [code]Test class for checking if a simple unpackaged class can be properly processed by the class loader
test/src/harmony/bootjvm/test/MainArgs.java [code]Test class for checking args[] array parameter to main()
test/src/harmony/bootjvm/test/PkgHelloWorld.java [code]Test class for checking if a packaged class can be properly processed by the class loader

Generated on Fri Sep 30 18:48:52 2005 by  doxygen 1.4.4