DRLVM Interfaces

unknown

The following table maps the DRLVM component structure described in DRLVM Developers Guide to the directory structure. Click on component name to see its description.
Component Prefix Interfaces Header files
VM core vm VM Common include/open/vm.h
include/open/bytecodes.h
include/open/common.h
include/open/vm_util.h
include/open/types.h
VM_JIT include/jit_import.h
include/jit_import_rt.h
include/jit_runtime_support.h
VM_EM

vmcore/include/ini.h

VM_Interpreter include/interpreter_imports.h
vmcore/include/Class.h
vmcore/include/compile.h
vmcore/include/environment.h
vmcore/include/exceptions.h
vmcore/include/exceptions_int.h
vmcore/include/ini.h
vmcore/include/jit_export.h
vmcore/include/jit_runtime_support_common.h
vmcore/include/mon_enter_exit.h
vmcore/src/util/linux/include/platform_lowlevel.h
vmcore/src/util/win/include/platform_lowlevel.h
vmcore/include/stack_trace.h
vmcore/include/thread_generic.h
vmcore/include/thread_manager.h
vmcore/include/vm_arrays.h
vmcore/include/vm_core_types.h
vmcore/include/vm_strings.h
vmcore/include/vm_threads.h
VM_GC include/open/vm_gc.h
include/slot.h (?)
VM_Thread include/open/thread_externals.h
JNI

include/jni_types.h
include/jni.h

JVMTI

include/jvmti.h
include/jvmti_support.h
include/jvmti_types.h

Kernel classes include/open/vm_kernel_classes.h
Execution manager em EM Common

include/open/em.h

EM_VM

include/open/em_vm.h

EM_JIT include/open/em_profile_access.h
Thread manager thread TM_VM

include/open/jthread.h
include/open/ti_thread.h

TM_GC

include/open/hycomp.h
include/open/hythread.h
include/open/hythread_ext.h

Thread helpers include/open/thread_helpers.h
Garbage collector gc GC Generic include/open/gc.h
Execution engine ee JIT_VM vmcore/include/jit_export.h
vmcore/include/jit_export_jpda.h
vmcore/include/jit_export_rt.h
JIT_EM include/open/ee_em_intf.h
Interpreter include/interpreter_exports.h
Class library support module vmi VMI "classlib luni module"/hyvmls.h
"classlib luni module"/vmi.h
OS portability layer port APR extensions port/include/port_atomic.h
port/include/port_disasm.h
port/include/port_filepath.h
port/include/port_sysinfo.h
port/include/port_timer.h
port/include/port_dso.h
Component manager

include/open/compmgr.h
include/component_manager.h


Genereated on Tue Mar 11 19:25:21 2008 by Doxygen.

(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.