em.h File Reference


Detailed Description

Data types and handles used in EM interfaces.


Defines

#define OPEN_EM   "em"
#define OPEN_EM_VERSION   "1.0"

Typedefs

typedef void * EM_Handle
 The handle to the EM instance.
typedef void * JIT_Handle
 The handle to the JIT instance.
typedef void * PC_Handle
 The handle to the profile collector instance.
typedef void * Method_Profile_Handle
 The handle to the method profile collected by a specific collector.

Enumerations

enum  JIT_Result { JIT_SUCCESS, JIT_FAILURE }
 Enumeration of result values can be returned by JIT on a method compilation request. More...
enum  EM_JIT_PC_Role { EM_JIT_PROFILE_ROLE_GEN = 1, EM_JIT_PROFILE_ROLE_USE = 2 }
 Enumeration of JIT roles related to profiling. More...


Define Documentation

#define OPEN_EM   "em"

#define OPEN_EM_VERSION   "1.0"


Typedef Documentation

typedef void* EM_Handle

The handle to the EM instance.

typedef void* JIT_Handle

The handle to the JIT instance.

typedef void* PC_Handle

The handle to the profile collector instance.

typedef void* Method_Profile_Handle

The handle to the method profile collected by a specific collector.


Enumeration Type Documentation

enum JIT_Result

Enumeration of result values can be returned by JIT on a method compilation request.

Enumerator:
JIT_SUCCESS  The method compilation has finished successfully.
JIT_FAILURE  The method compilation has failed.

enum EM_JIT_PC_Role

Enumeration of JIT roles related to profiling.

EM configures JIT during startup to generate or to use a specific profile collector by providing the handle to the profile collector and the role of JIT.

Enumerator:
EM_JIT_PROFILE_ROLE_GEN  The JIT role is to generate the profile defined by the given profile collector type.
EM_JIT_PROFILE_ROLE_USE  The JIT role is to use the profile defined by the given profile collector type.


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

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