em_vm.h File Reference


Detailed Description

EM interface exposed to VM.

VM uses the given interface to ask EM to execute and/or compile a method or to notify EM on profiler thread events. Compiled methods lookup table also resides in EM.


Classes

struct  _OpenEmVm
 The structure comprises all EM to VM interface methods. More...

Defines

#define OPEN_INTF_EM_VM   "open.interface.em.vm." OPEN_EM_VERSION
 The runtime name of EM_VM interface.
#define OPEN_EM_VM_PROFILER_NEEDS_THREAD_SUPPORT   "open.property.em.vm.profiler_needs_thread_support"
 The runtime property name to request if EM needs in profiler thread support.
#define OPEN_EM_VM_PROFILER_THREAD_TIMEOUT   "open.property.em.vm.profiler_thread_timeout"
 The runtime property name to request EM profiler thread timeout.

Typedefs

typedef _OpenEmVmOpenEmVmHandle


Define Documentation

#define OPEN_INTF_EM_VM   "open.interface.em.vm." OPEN_EM_VERSION

The runtime name of EM_VM interface.

#define OPEN_EM_VM_PROFILER_NEEDS_THREAD_SUPPORT   "open.property.em.vm.profiler_needs_thread_support"

The runtime property name to request if EM needs in profiler thread support.

#define OPEN_EM_VM_PROFILER_THREAD_TIMEOUT   "open.property.em.vm.profiler_thread_timeout"

The runtime property name to request EM profiler thread timeout.


Typedef Documentation

typedef struct _OpenEmVm* OpenEmVmHandle


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

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