#include <EBProfileCollector.h>
Inheritance diagram for EBProfileCollector:
Public Types | |
enum | EB_ProfilerMode { EB_PCMODE_ASYNC, EB_PCMODE_SYNC } |
Public Member Functions | |
EBProfileCollector (EM_PC_Interface *em, const std::string &name, JIT_Handle genJit, EB_ProfilerMode _mode, uint32 _eThreshold, uint32 _bThreshold, uint32 _initialTimeout=0, uint32 _timeout=0) | |
virtual | ~EBProfileCollector () |
virtual TbsEMClient * | getTbsEmClient () const |
virtual uint32 | getInitialTimeout () const |
virtual uint32 | getTimeout () const |
virtual void | onTimeout () |
virtual MethodProfile * | getMethodProfile (Method_Handle mh) const |
virtual void | classloaderUnloadingCallback (ClassLoaderHandle h) |
EBMethodProfile * | createProfile (Method_Handle mh) |
void | syncModeJitCallback (MethodProfile *mp) |
uint32 | getEntryThreshold () const |
uint32 | getBackedgeThreshold () const |
EB_ProfilerMode | getMode () const |
EBProfileCollector.EBProfileCollector | ( | EM_PC_Interface * | em, | |
const std::string & | name, | |||
JIT_Handle | genJit, | |||
EB_ProfilerMode | _mode, | |||
uint32 | _eThreshold, | |||
uint32 | _bThreshold, | |||
uint32 | _initialTimeout = 0 , |
|||
uint32 | _timeout = 0 | |||
) |
virtual EBProfileCollector.~EBProfileCollector | ( | ) | [virtual] |
virtual TbsEMClient* EBProfileCollector.getTbsEmClient | ( | ) | const [virtual] |
Implements ProfileCollector.
virtual uint32 EBProfileCollector.getInitialTimeout | ( | ) | const [virtual] |
Implements TbsEMClient.
virtual uint32 EBProfileCollector.getTimeout | ( | ) | const [virtual] |
Implements TbsEMClient.
virtual void EBProfileCollector.onTimeout | ( | ) | [virtual] |
Implements TbsEMClient.
virtual MethodProfile* EBProfileCollector.getMethodProfile | ( | Method_Handle | mh | ) | const [virtual] |
Implements ProfileCollector.
virtual void EBProfileCollector.classloaderUnloadingCallback | ( | ClassLoaderHandle | h | ) | [virtual] |
Reimplemented from ProfileCollector.
EBMethodProfile* EBProfileCollector.createProfile | ( | Method_Handle | mh | ) |
void EBProfileCollector.syncModeJitCallback | ( | MethodProfile * | mp | ) |
uint32 EBProfileCollector.getEntryThreshold | ( | ) | const |
uint32 EBProfileCollector.getBackedgeThreshold | ( | ) | const |
EB_ProfilerMode EBProfileCollector.getMode | ( | ) | 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.