9#ifndef LLDB_TARGET_THREADPLANSTEPOVERRANGE_H
10#define LLDB_TARGET_THREADPLANSTEPOVERRANGE_H
A section + offset based address range class.
ValueType Set(ValueType mask)
Set one or more flags by logical OR'ing mask with the current flags.
A stream class that can stream formatted output to a file.
Defines a symbol context baton that can be handed other debug core functions.
ThreadPlanShouldStopHere(ThreadPlan *owner)
lldb_private::Flags & GetFlags()
static uint32_t s_default_flag_values
bool DoPlanExplainsStop(Event *event_ptr) override
bool ShouldStop(Event *event_ptr) override
void GetDescription(Stream *s, lldb::DescriptionLevel level) override
Print a description of this thread to the stream s.
ThreadPlanStepOverRange(Thread &thread, const AddressRange &range, const SymbolContext &addr_context, lldb::RunMode stop_others, LazyBool step_out_avoids_no_debug)
void SetupAvoidNoDebug(LazyBool step_out_avoids_code_without_debug_info)
ThreadPlanStepOverRange(const ThreadPlanStepOverRange &)=delete
bool IsEquivalentContext(const SymbolContext &context)
const ThreadPlanStepOverRange & operator=(const ThreadPlanStepOverRange &)=delete
void SetFlagsToDefault() override
bool DoWillResume(lldb::StateType resume_state, bool current_plan) override
~ThreadPlanStepOverRange() override
void SetStopOthers(bool new_value) override
ThreadPlanStepRange(ThreadPlanKind kind, const char *name, Thread &thread, const AddressRange &range, const SymbolContext &addr_context, lldb::RunMode stop_others, bool given_ranges_only=false)
TimeoutResumeAll(Thread &thread)
A class that represents a running process on the host machine.
DescriptionLevel
Description levels for "void GetDescription(Stream *, DescriptionLevel)" calls.
StateType
Process and Thread States.