Files | |
file | arch.h [code] |
Global project definitions for name, version, copyright, license, global configuration, and architectural features. | |
file | argv.c [code] |
Process command line arguments passed in to JVM program. | |
file | attribute.c [code] |
Manipulate ClassFile attributes. | |
file | attribute.h [code] |
Attribute management functions for the JVM. | |
file | bytegames.c [code] |
Perform byte swapping, word swapping, byte-aligned accesses, non-aligned multi-byte items, etc. | |
file | cfattrib.c [code] |
Implementation of The Java Virtual Machine Specification, version 2, Chapter 4, the Class File Format. | |
file | cfmacros.h [code] |
Macros for navigating class file structures in a ClassFile. | |
file | cfmsgs.c [code] |
Error message for class file functions. | |
file | class.c [code] |
Create and manage real machine Java class data structures. | |
file | class.h [code] |
Definition of the java.lang.Class structure in this real machine implementation. | |
file | classfile.c [code] |
Implementation of The Java Virtual Machine Specification, version 2 Chapter 4, The Class File Format. | |
file | classfile.h [code] |
Definitions for The Java Virtual Machine Specification, version 2 Chapter 4, The Class File Format. | |
file | classpath.c [code] |
Extract CLASSPATH runtime variables from the environment and/or the command line or other appropriate sources. | |
file | classpath.h [code] |
Implementation of the CLASSPATH environment heuristic. | |
file | classutil.c [code] |
Utility and glue functions for class.c and java.lang.Class. | |
file | exit.c [code] |
Abort strategy functions for the JVM. | |
file | exit.h [code] |
Exit codes for JVM diagnostics. | |
file | field.c [code] |
Manipulate ClassFile fields. | |
file | field.h [code] |
Field management functions for the JVM. | |
file | gc.h [code] |
Garbage collection structures and API. | |
file | gc_stub.c [code] |
JVM stub garbage collector, performs role of System.gc() . | |
file | heap.h [code] |
Heap management API. | |
file | heap_bimodal.c [code] |
bimodal heap management functions | |
file | heap_simple.c [code] |
simple heap management functions | |
file | jlClass.c [code] |
Native implementation of java.lang.Class. | |
file | jlObject.c [code] |
Native implementation of java.lang.Object. | |
file | jlString.c [code] |
Native implementation of java.lang.String. | |
file | jlThread.c [code] |
Native implementation of java.lang.Thread. | |
file | jrtypes.c [code] |
Java architecture types convenient for C/C++ source code. | |
file | jrtypes.h [code] |
Java architecture types, including those defined by <jni.h>, plus real machine mappings of Java types. | |
file | jvalue.h [code] |
Java aggregate type references for object definitions. | |
file | jvm.c [code] |
Java Virtual Machine implementation on this real machine. | |
file | jvm.h [code] |
Definition of the Java Virtual Machine structures running on this real machine implementation. | |
file | jvmcfg.c [code] |
Real machine constant types convenient for C/C++ source code. | |
file | jvmcfg.h [code] |
Sizes of JVM items, max number of classes, objects, threads, etc., and other general program configuration. | |
file | jvmclass.h [code] |
Definition of java.lang classes used by the Java Virtual Machine for its normal operation. | |
file | jvmreg.h [code] |
Registers of the Java Virtual Machine, including the program counter, stack pointer, frame pointer, etc. | |
file | jvmutil.c [code] |
Utilities for operating the JVM on this real machine implementation. | |
file | linkage.c [code] |
Late binding linkages between classes. | |
file | linkage.h [code] |
Runtime linkages between major data structures. | |
file | main.c [code] |
Entry point for bootstrap Java Virtual Machine. | |
file | manifest.c [code] |
Read JAR manifest file. | |
file | method.c [code] |
Manipulate ClassFile methods. | |
file | method.h [code] |
Method management functions for the JVM. | |
file | native.c [code] |
Local native method interface between JNI and JVM. | |
file | native.h [code] |
Local native method interface between JNI and JVM. | |
file | nts.c [code] |
Manipulate null-terminated (rchar) character strings. | |
file | nts.h [code] |
Manipulate null-terminated (rchar) character strings. | |
file | object.c [code] |
Create and manage real machine Java object data structures. | |
file | object.h [code] |
Definition of the java.lang.Object structure in this real machine implementation. | |
file | objectutil.c [code] |
Utility and glue functions for class.c and java.lang.Object. | |
file | opcode.c [code] |
Java Virtual Machine inner loop virtual instruction execution. | |
file | opcode.h [code] |
Implementation of The Java Virtual Machine Specification, version 2, Section 9, Operation Mnemonics by Opcode. | |
file | stdio.c [code] |
Standard Output and Standard Error print functions that are isolated from certain compile requirements of the other code. | |
file | thread.c [code] |
Create and manage real machine Java thread structures. | |
file | thread.h [code] |
Definition of the java.lang.Thread structure in this real machine implementation. | |
file | threadstate.c [code] |
Validate and perform state transitions, and process each state of the JVM thread state machin. | |
file | threadutil.c [code] |
Utilities for operating the JVM thread state model on this real machine implementation. | |
file | timeslice.c [code] |
JVM one millisecond time slice timer. | |
file | tmparea.c [code] |
Create and manage temporary directory area for class files, etc. | |
file | unicode.c [code] |
Manipulate Unicode (jchar)[] character strings. | |
file | unicode.h [code] |
Manipulate Unicode (jchar)[] character strings. | |
file | utf.c [code] |
Manipulate UTF-8 CONSTANT_Utf8_info character strings. | |
file | utf.h [code] |
Manipulate UTF-8 CONSTANT_Utf8_info character strings. | |
file | util.h [code] |
Miscellaneous utility macros and function prototypes. |