#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.