Fixing tests with no debugger attached.
This commit is contained in:
parent
c7270f50dd
commit
03f2d26afd
|
@ -109,7 +109,7 @@ bool PPCTranslator::Translate(FunctionInfo* symbol_info,
|
||||||
xe::make_reset_scope(&string_buffer_);
|
xe::make_reset_scope(&string_buffer_);
|
||||||
|
|
||||||
// NOTE: we only want to do this when required, as it's expensive to build.
|
// NOTE: we only want to do this when required, as it's expensive to build.
|
||||||
if (FLAGS_preserve_hir_disasm &&
|
if (FLAGS_preserve_hir_disasm && frontend_->processor()->debugger() &&
|
||||||
frontend_->processor()->debugger()->is_attached()) {
|
frontend_->processor()->debugger()->is_attached()) {
|
||||||
debug_info_flags |= DebugInfoFlags::kDebugInfoDisasmRawHir |
|
debug_info_flags |= DebugInfoFlags::kDebugInfoDisasmRawHir |
|
||||||
DebugInfoFlags::kDebugInfoDisasmHir;
|
DebugInfoFlags::kDebugInfoDisasmHir;
|
||||||
|
|
|
@ -198,7 +198,9 @@ int XboxkrnlModule::LaunchModule(const char* path) {
|
||||||
kernel_state_->SetExecutableModule(module);
|
kernel_state_->SetExecutableModule(module);
|
||||||
|
|
||||||
// Waits for a debugger client, if desired.
|
// Waits for a debugger client, if desired.
|
||||||
emulator()->debugger()->PreLaunch();
|
if (emulator()->debugger()) {
|
||||||
|
emulator()->debugger()->PreLaunch();
|
||||||
|
}
|
||||||
|
|
||||||
// Launch the module.
|
// Launch the module.
|
||||||
// NOTE: this won't return until the module exits.
|
// NOTE: this won't return until the module exits.
|
||||||
|
|
Loading…
Reference in New Issue