mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-10 07:08:04 +08:00
Add debug variable to enable source level debugger
- new flag ExperimentalEnableSourceLevelDebugger that allows communication with debugger library Related-To: NEO-6514 Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
5a3fd1dc94
commit
6d87dccd03
@@ -843,3 +843,17 @@ TEST(SourceLevelDebugger, givenDebugVarDumpElfWhenElfFileExistsWhileNotifyingDeb
|
||||
std::remove(fileName.c_str());
|
||||
std::remove(fileName2.c_str());
|
||||
}
|
||||
|
||||
TEST(SourceLevelDebugger, givenDebuggerLibraryAvailableAndExperimentalEnableSourceLevelDebuggerThenDebuggerIsCreated) {
|
||||
DebugManagerStateRestore stateRestore;
|
||||
DebuggerLibraryRestorer restorer;
|
||||
DebuggerLibrary::setDebuggerActive(true);
|
||||
DebuggerLibrary::setLibraryAvailable(true);
|
||||
|
||||
DebugManager.flags.ExperimentalEnableSourceLevelDebugger.set(1);
|
||||
|
||||
auto hwInfo = *defaultHwInfo;
|
||||
auto debugger = std::unique_ptr<Debugger>(Debugger::create(&hwInfo));
|
||||
ASSERT_NE(nullptr, debugger.get());
|
||||
EXPECT_TRUE(debugger->isLegacy());
|
||||
}
|
||||
@@ -363,4 +363,5 @@ EngineUsageHint = -1
|
||||
AddStatePrefetchCmdToMemoryPrefetchAPI = -1
|
||||
UpdateCrossThreadDataSize = 0
|
||||
ForceBcsEngineIndex = -1
|
||||
ResolveDependenciesViaPipeControls = -1
|
||||
ResolveDependenciesViaPipeControls = -1
|
||||
ExperimentalEnableSourceLevelDebugger = 0
|
||||
Reference in New Issue
Block a user