Source Level Debugger: initialization & notify new device

- add source level debugger to device
- load isDebuggerActive function from library
- rename interface to sourceLevelDebuggerInterface in SLD
- add DebugData to KernelInfo with kernel debug data

Change-Id: I2643ee633f8dc5c97e8bbdc9d4e7977ddcbf440d
This commit is contained in:
Hoppe, Mateusz
2018-04-23 14:26:03 +02:00
committed by sys_ocldev
parent c8c2832068
commit 2e46129d53
14 changed files with 413 additions and 50 deletions

View File

@ -37,6 +37,7 @@ class MemoryManager;
class OSTime;
class DriverInfo;
struct HardwareInfo;
class SourceLevelDebugger;
template <>
struct OpenCLObjectMapper<_cl_device_id> {
@ -169,6 +170,7 @@ class Device : public BaseObject<_cl_device_id> {
PreemptionMode preemptionMode;
EngineType engineType;
std::unique_ptr<SourceLevelDebugger> sourceLevelDebugger;
};
template <cl_device_info Param>