llvm/lldb/source/Target/ThreadPlanStepThrough.cpp

//===-- ThreadPlanStepThrough.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/ThreadPlanStepThrough.h"
#include "lldb/Breakpoint/Breakpoint.h"
#include "lldb/Target/DynamicLoader.h"
#include "lldb/Target/LanguageRuntime.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/RegisterContext.h"
#include "lldb/Target/Target.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/Stream.h"

usingnamespacelldb;
usingnamespacelldb_private;

// ThreadPlanStepThrough: If the current instruction is a trampoline, step
// through it If it is the beginning of the prologue of a function, step
// through that as well.

ThreadPlanStepThrough::ThreadPlanStepThrough(Thread &thread,
                                             StackID &m_stack_id,
                                             bool stop_others)
    :{}

ThreadPlanStepThrough::~ThreadPlanStepThrough() {}

void ThreadPlanStepThrough::DidPush() {}

void ThreadPlanStepThrough::LookForPlanToStepThroughFromCurrentPC() {}

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

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

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

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

bool ThreadPlanStepThrough::StopOthers() {}

StateType ThreadPlanStepThrough::GetPlanRunState() {}

bool ThreadPlanStepThrough::DoWillResume(StateType resume_state,
                                         bool current_plan) {}

bool ThreadPlanStepThrough::WillStop() {}

void ThreadPlanStepThrough::ClearBackstopBreakpoint() {}

bool ThreadPlanStepThrough::MischiefManaged() {}

bool ThreadPlanStepThrough::HitOurBackstopBreakpoint() {}