#include <DrlEMImpl.h>
Inheritance diagram for DrlEMImpl:
Public Member Functions | |
DrlEMImpl () | |
virtual | ~DrlEMImpl () |
virtual bool | init () |
virtual void | deinit () |
virtual void | executeMethod (jmethodID meth, jvalue *return_value, jvalue *args) |
virtual JIT_Result | compileMethod (Method_Handle method_handle) |
virtual void | registerCodeChunk (Method_Handle method_handle, void *code_addr, size_t size, void *data) |
virtual Method_Handle | lookupCodeChunk (void *addr, Boolean is_ip_past, void **code_addr, size_t *size, void **data) |
virtual Boolean | unregisterCodeChunk (void *addr) |
virtual unsigned int | getNumProfilerThreads () const |
virtual void | classloaderUnloadingCallback (ClassLoaderHandle class_handle) |
virtual void | methodProfileIsReady (MethodProfile *mp) |
virtual bool | needTbsThreadSupport () const |
virtual void | tbsTimeout () |
virtual int | getTbsTimeout () const |
ProfileCollector * | getProfileCollector (EM_PCTYPE type, JIT_Handle jh, EM_JIT_PC_Role jitRole) const |
DrlEMImpl.DrlEMImpl | ( | ) |
virtual DrlEMImpl.~DrlEMImpl | ( | ) | [virtual] |
virtual bool DrlEMImpl.init | ( | ) | [virtual] |
virtual void DrlEMImpl.deinit | ( | ) | [virtual] |
virtual void DrlEMImpl.executeMethod | ( | jmethodID | meth, | |
jvalue * | return_value, | |||
jvalue * | args | |||
) | [virtual] |
virtual JIT_Result DrlEMImpl.compileMethod | ( | Method_Handle | method_handle | ) | [virtual] |
virtual void DrlEMImpl.registerCodeChunk | ( | Method_Handle | method_handle, | |
void * | code_addr, | |||
size_t | size, | |||
void * | data | |||
) | [virtual] |
virtual Method_Handle DrlEMImpl.lookupCodeChunk | ( | void * | addr, | |
Boolean | is_ip_past, | |||
void ** | code_addr, | |||
size_t * | size, | |||
void ** | data | |||
) | [virtual] |
virtual Boolean DrlEMImpl.unregisterCodeChunk | ( | void * | addr | ) | [virtual] |
virtual unsigned int DrlEMImpl.getNumProfilerThreads | ( | ) | const [virtual] |
virtual void DrlEMImpl.classloaderUnloadingCallback | ( | ClassLoaderHandle | class_handle | ) | [virtual] |
virtual void DrlEMImpl.methodProfileIsReady | ( | MethodProfile * | mp | ) | [virtual] |
Implements EM_PC_Interface.
virtual bool DrlEMImpl.needTbsThreadSupport | ( | ) | const [virtual] |
virtual void DrlEMImpl.tbsTimeout | ( | ) | [virtual] |
virtual int DrlEMImpl.getTbsTimeout | ( | ) | const [virtual] |
ProfileCollector* DrlEMImpl.getProfileCollector | ( | EM_PCTYPE | type, | |
JIT_Handle | jh, | |||
EM_JIT_PC_Role | jitRole | |||
) | const |
Genereated on Tue Mar 11 19:25:31 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.