This class provides information about profiler capabilities.
Clients should not instantiate this class. Call method CProfilerController::getCapabilities() to get instance of this class.
#include <CProfilerController.h>
|
bool | canProfileData () |
| Returns true, if profiler can profile data.
|
|
bool | canProfileExec () |
| Returns true, if profiler can profile execution.
|
|
bool | canProfileFuncLines () |
| Returns true, if profiler can profile functions.
|
|
bool | canUseStartingPoint () |
| Returns true, if profiler can use starting point.
|
|
DWORD | getNumDataAreas () |
| Returns the number of data areas that can be profiled.
|
|
DWORD | getNumExecAreas () |
| Returns the number of execution areas that can be profiled.
|
|
int | getSingleDataWidth () |
| Returns the width of single data in memory addressable units.
|
|
bool | isAvailable () |
| Returns true, if profiler is available.
|
|
bool | isSingleData () |
| Returns true, if profiler can profile single data.
|
|
bool | isSingleDataAddress () |
| Returns true, if single data requires address specification.
|
|
bool | isSingleDataSize () |
| Returns true, if single data requires size specification.
|
|
std::string | toString () |
| Returns object data as YAML string.
|
|