#include <DrlProfileCollectionFramework.h>
Inheritance diagram for ProfileCollector:
Public Member Functions | |
ProfileCollector (EM_PC_Interface *_em, const std::string &_name, EM_PCTYPE _type, JIT_Handle _genJit) | |
virtual | ~ProfileCollector () |
virtual TbsEMClient * | getTbsEmClient () const=0 |
virtual MethodProfile * | getMethodProfile (Method_Handle mh) const =0 |
virtual void | addUseJit (JIT_Handle jit) |
virtual void | classloaderUnloadingCallback (ClassLoaderHandle h) |
Public Attributes | |
EM_PC_Interface * | em |
std::string | name |
EM_PCTYPE | type |
JIT_Handle | genJit |
Jits | useJits |
ProfileCollector.ProfileCollector | ( | EM_PC_Interface * | _em, | |
const std::string & | _name, | |||
EM_PCTYPE | _type, | |||
JIT_Handle | _genJit | |||
) |
virtual ProfileCollector.~ProfileCollector | ( | ) | [virtual] |
virtual TbsEMClient* ProfileCollector.getTbsEmClient | ( | ) | const [pure virtual] |
Implemented in EBProfileCollector, and EdgeProfileCollector.
virtual MethodProfile* ProfileCollector.getMethodProfile | ( | Method_Handle | mh | ) | const [pure virtual] |
Implemented in EBProfileCollector, and EdgeProfileCollector.
virtual void ProfileCollector.addUseJit | ( | JIT_Handle | jit | ) | [virtual] |
virtual void ProfileCollector.classloaderUnloadingCallback | ( | ClassLoaderHandle | h | ) | [virtual] |
Reimplemented in EBProfileCollector, and EdgeProfileCollector.
std::string ProfileCollector.name |
Genereated on Tue Mar 11 19:25:31 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.