llvm/lldb/source/Target/ThreadPlanStepInstruction.cpp

//===-- ThreadPlanStepInstruction.cpp -------------------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#include "lldb/Target/ThreadPlanStepInstruction.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/RegisterContext.h"
#include "lldb/Target/StopInfo.h"
#include "lldb/Target/Target.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/Stream.h"

usingnamespacelldb;
usingnamespacelldb_private;

// ThreadPlanStepInstruction: Step over the current instruction

ThreadPlanStepInstruction::ThreadPlanStepInstruction(Thread &thread,
                                                     bool step_over,
                                                     bool stop_other_threads,
                                                     Vote report_stop_vote,
                                                     Vote report_run_vote)
    :{}

ThreadPlanStepInstruction::~ThreadPlanStepInstruction() = default;

void ThreadPlanStepInstruction::SetUpState() {}

void ThreadPlanStepInstruction::GetDescription(Stream *s,
                                               lldb::DescriptionLevel level) {}

bool ThreadPlanStepInstruction::ValidatePlan(Stream *error) {}

bool ThreadPlanStepInstruction::DoPlanExplainsStop(Event *event_ptr) {}

bool ThreadPlanStepInstruction::IsPlanStale() {}

bool ThreadPlanStepInstruction::ShouldStop(Event *event_ptr) {}

bool ThreadPlanStepInstruction::StopOthers() {}

StateType ThreadPlanStepInstruction::GetPlanRunState() {}

bool ThreadPlanStepInstruction::WillStop() {}

bool ThreadPlanStepInstruction::MischiefManaged() {}