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