Lines Matching refs:sim_
43 : sim_(sim)
64 auto new_command = std::make_unique<T>(sim_);
66 auto* new_command = sim_->GetAllocator().New<T>(sim_);
100 return IsBreakpoint(reinterpret_cast<uint64_t>(sim_->ReadPc()));
111 PrintDisassembler print_disasm = PrintDisassembler(sim_->GetAllocator(), ostream_);
113 print_disasm.Disassemble(sim_->ReadPc());
320 sim_(sim),
330 sim_->GetDebugger()->PrintUsage();
348 if (sim_->GetDebugger()->IsBreakpoint(*break_addr)) {
349 sim_->GetDebugger()->RemoveBreakpoint(*break_addr);
354 sim_->GetDebugger()->RegisterBreakpoint(*break_addr);
387 while (!sim_->IsSimulationFinished() &&
389 sim_->ExecuteInstruction();
395 sim_->SetTraceParameters(sim_->GetTraceParameters() | LOG_DISASM);
399 sim_->SetTraceParameters(sim_->GetTraceParameters() & ~LOG_DISASM);
401 if (sim_->IsSimulationFinished()) {
416 if (sim_->GetDebugger()->IsAtBreakpoint()) {
418 sim_->ExecuteInstruction();
434 sim_->PrintRegisters();
435 sim_->PrintZRegisters();
437 sim_->PrintSystemRegisters();
439 sim_->PrintFFR();
456 sim_->PrintRegister(
463 sim_->PrintRegister((*reg).second,
467 sim_->PrintVRegister((*reg).second);
470 sim_->PrintZRegister((*reg).second);
473 sim_->PrintPRegister((*reg).second);
491 int trace_params = sim_->GetTraceParameters();
495 sim_->SetTraceParameters(trace_params | LOG_ALL);
499 sim_->SetTraceParameters(trace_params & ~LOG_ALL);