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