LLDB mainline
lldb_private::ScriptedThread Member List

This is the complete list of members for lldb_private::ScriptedThread, including all inherited members.

AddInitialEventsToListener(const lldb::ListenerSP &listener_sp, uint32_t requested_events)lldb_private::Broadcastervirtual
AddListener(const lldb::ListenerSP &listener_sp, uint32_t event_mask)lldb_private::Broadcasterinline
Apropos(llvm::StringRef keyword, std::vector< const Property * > &matching_properties) constlldb_private::Properties
AutoCompleteThreadPlans(CompletionRequest &request) constlldb_private::Thread
Broadcaster(lldb::BroadcasterManagerSP manager_sp, std::string name)lldb_private::Broadcaster
Broadcaster(const Broadcaster &)=deletelldb_private::Broadcasterprivate
BroadcasterImplSP typedeflldb_private::Broadcasterprotected
BroadcasterImplWP typedeflldb_private::Broadcasterprotected
BroadcastEvent(lldb::EventSP &event_sp)lldb_private::Broadcasterinline
BroadcastEvent(uint32_t event_type, const lldb::EventDataSP &event_data_sp)lldb_private::Broadcasterinline
BroadcastEvent(uint32_t event_type)lldb_private::Broadcasterinline
BroadcastEventIfUnique(lldb::EventSP &event_sp)lldb_private::Broadcasterinline
BroadcastEventIfUnique(uint32_t event_type)lldb_private::Broadcasterinline
BroadcastSelectedFrameChange(StackID &new_frame_id)lldb_private::Threadprivate
CalculateExecutionContext(ExecutionContext &exe_ctx) overridelldb_private::Threadvirtual
CalculateProcess() overridelldb_private::Threadvirtual
CalculatePublicStopInfo()lldb_private::Thread
CalculateStackFrame() overridelldb_private::Threadvirtual
CalculateStopInfo() overridelldb_private::ScriptedThreadvirtual
CalculateTarget() overridelldb_private::Threadvirtual
CalculateThread() overridelldb_private::Threadvirtual
CheckInterpreterAndScriptObject() constlldb_private::ScriptedThreadprivate
CheckInWithManager()lldb_private::Broadcaster
CheckpointThreadState(ThreadStateCheckpoint &saved_state)lldb_private::Threadvirtual
lldb_private::Clear()lldb_private::UserIDinline
lldb_private::Broadcaster::Clear()lldb_private::Broadcasterinline
ClearBackingThread()lldb_private::Threadinlinevirtual
ClearStackFrames() overridelldb_private::ScriptedThreadvirtual
CompletedPlanOverridesBreakpoint() constlldb_private::Thread
Create(ScriptedProcess &process, StructuredData::Generic *script_object=nullptr)lldb_private::ScriptedThreadstatic
CreateRegisterContextForFrame(lldb_private::StackFrame *frame) overridelldb_private::ScriptedThreadvirtual
DecrementCurrentInlinedDepth()lldb_private::Threadinline
DestroyThread()lldb_private::Threadprotectedvirtual
DidResume()lldb_private::Threadvirtual
DidStop()lldb_private::Threadvirtual
DiscardPlan()lldb_private::Threadprotected
DiscardThreadPlans(bool force)lldb_private::Thread
DiscardThreadPlansUpToPlan(lldb::ThreadPlanSP &up_to_plan_sp)lldb_private::Thread
DiscardThreadPlansUpToPlan(ThreadPlan *up_to_plan_ptr)lldb_private::Thread
DiscardUserThreadPlansUpToIndex(uint32_t thread_index)lldb_private::Thread
DumpAllDescriptions(CommandInterpreter &interpreter, Stream &strm) constlldb_private::Propertiesvirtual
DumpAllPropertyValues(const ExecutionContext *exe_ctx, Stream &strm, uint32_t dump_mask, bool is_json=false)lldb_private::Propertiesvirtual
DumpPropertyValue(const ExecutionContext *exe_ctx, Stream &strm, llvm::StringRef property_path, uint32_t dump_mask, bool is_json=false)lldb_private::Propertiesvirtual
DumpTraceInstructions(Stream &s, size_t count, size_t start_position=0) constlldb_private::Thread
DumpUsingFormat(Stream &strm, uint32_t frame_idx, const FormatEntity::Entry *format)lldb_private::Thread
DumpUsingSettingsFormat(Stream &strm, uint32_t frame_idx, bool stop_format)lldb_private::Thread
eBroadcastBitSelectedFrameChanged enum valuelldb_private::Thread
eBroadcastBitStackChanged enum valuelldb_private::Thread
eBroadcastBitThreadResumed enum valuelldb_private::Thread
eBroadcastBitThreadSelected enum valuelldb_private::Thread
eBroadcastBitThreadSuspended enum valuelldb_private::Thread
EventTypeHasListeners(uint32_t event_type)lldb_private::Broadcasterinline
FetchThreadExtendedInfo() overridelldb_private::ScriptedThreadvirtual
Flush()lldb_private::Thread
FrameSelectedCallback(lldb_private::StackFrame *frame)lldb_private::Threadprotected
GetAssociatedWithLibdispatchQueue()lldb_private::Threadinlinevirtual
GetBackingThread() constlldb_private::Threadinlinevirtual
GetBroadcasterClass() const overridelldb_private::Threadinlinevirtual
GetBroadcasterImpl()lldb_private::Broadcasterinlineprotected
GetBroadcasterName()lldb_private::Broadcasterinline
GetCompletedPlan() constlldb_private::Thread
GetCurrentException()lldb_private::Thread
GetCurrentExceptionBacktrace()lldb_private::Thread
GetCurrentInlinedDepth()lldb_private::Threadinline
GetCurrentPlan() constlldb_private::Thread
GetDescription(Stream &s, lldb::DescriptionLevel level, bool print_json_thread, bool print_json_stopinfo)lldb_private::Thread
GetDynamicRegisterInfo()lldb_private::ScriptedThreadprivate
GetEventName(uint32_t event_mask) constlldb_private::Broadcasterinline
GetEventNames(Stream &s, const uint32_t event_mask, bool prefix_with_broadcaster_name) constlldb_private::Broadcasterinline
GetExperimentalSettingsName()lldb_private::Propertiesstatic
GetExpressionVariable() constlldb_private::Thread
GetExtendedBacktraceOriginatingIndexID()lldb_private::Threadinlinevirtual
GetExtendedBacktraceToken()lldb_private::Threadinlinevirtual
GetExtendedInfo()lldb_private::Threadinline
GetFrameWithConcreteFrameIndex(uint32_t unwind_idx)lldb_private::Threadvirtual
GetFrameWithStackID(const StackID &stack_id)lldb_private::Threadinlinevirtual
GetGlobalProperties()lldb_private::Threadstatic
GetHijackingListenerName()lldb_private::Broadcasterinlineprotected
GetID() constlldb_private::UserIDinline
GetIndexID() constlldb_private::Thread
GetInfo() overridelldb_private::ScriptedThreadinlinevirtual
GetInterface() constlldb_private::ScriptedThreadprivate
GetLibrariesToAvoid() constlldb_private::ThreadProperties
GetManager()lldb_private::Broadcaster
GetMaxBacktraceDepth() constlldb_private::ThreadProperties
GetName() overridelldb_private::ScriptedThreadvirtual
GetPlans() constlldb_private::Threadprotected
GetPreviousFrameZeroPC()lldb_private::Thread
GetPreviousPlan(ThreadPlan *plan) constlldb_private::Threadprotected
GetPrimaryListener()lldb_private::Broadcasterinline
GetPrivateStopInfo(bool calculate=true)lldb_private::Threadvirtual
GetProcess() constlldb_private::Threadinline
GetPropertyAtIndexAs(uint32_t idx, T default_value, const ExecutionContext *exe_ctx=nullptr) constlldb_private::Propertiesinline
GetPropertyAtIndexAs(uint32_t idx, const ExecutionContext *exe_ctx=nullptr) constlldb_private::Propertiesinline
GetPropertyValue(const ExecutionContext *exe_ctx, llvm::StringRef property_path, Status &error) constlldb_private::Propertiesvirtual
GetProtocolID() constlldb_private::Threadinlinevirtual
GetQueue()lldb_private::Threadinlinevirtual
GetQueueID()lldb_private::Threadinlinevirtual
GetQueueKind()lldb_private::Threadinlinevirtual
GetQueueLibdispatchQueueAddress()lldb_private::Threadinlinevirtual
GetQueueName() overridelldb_private::ScriptedThreadvirtual
GetRegisterContext() overridelldb_private::ScriptedThreadvirtual
GetResumeSignal() constlldb_private::Threadinline
GetResumeState() constlldb_private::Threadinline
GetReturnValueObject() constlldb_private::Thread
GetSelectedFrame(SelectMostRelevant select_most_relevant)lldb_private::Thread
GetSelectedFrameIndex(SelectMostRelevant select_most_relevant)lldb_private::Threadinline
GetSiginfo(size_t max_size) constlldb_private::Threadinlineprotectedvirtual
GetSiginfoValue()lldb_private::Thread
GetSingleThreadPlanTimeout() constlldb_private::ThreadProperties
GetStackFrameAtIndex(uint32_t idx)lldb_private::Threadinlinevirtual
GetStackFrameCount()lldb_private::Threadinlinevirtual
GetStackFrameList()lldb_private::Threadprotected
GetStackFrameSPForStackFramePtr(StackFrame *stack_frame_ptr)lldb_private::Thread
GetStackFrameStatus(Stream &strm, uint32_t first_frame, uint32_t num_frames, bool show_frame_info, uint32_t num_frames_with_source, bool show_hidden)lldb_private::Thread
GetState() constlldb_private::Thread
GetStaticBroadcasterClass()lldb_private::Threadstatic
GetStatus(Stream &strm, uint32_t start_frame, uint32_t num_frames, uint32_t num_frames_with_source, bool stop_format, bool show_hidden, bool only_stacks=false)lldb_private::Thread
GetStepInAvoidsNoDebug() constlldb_private::ThreadProperties
GetStepOutAvoidsNoDebug() constlldb_private::ThreadProperties
GetStopDescription()lldb_private::Thread
GetStopDescriptionRaw()lldb_private::Thread
GetStopInfo()lldb_private::Thread
GetStopReason()lldb_private::Thread
GetSymbolsToAvoidRegexp()lldb_private::ThreadProperties
GetTemporaryResumeState() constlldb_private::Threadinline
GetThreadLocalData(const lldb::ModuleSP module, lldb::addr_t tls_file_addr)lldb_private::Threadvirtual
GetThreadPointer()lldb_private::Threadvirtual
GetTraceEnabledState() constlldb_private::ThreadProperties
GetUnwinder()lldb_private::Threadprotectedvirtual
GetValueProperties() constlldb_private::Propertiesinlinevirtual
HijackBroadcaster(const lldb::ListenerSP &listener_sp, uint32_t event_mask=UINT32_MAX)lldb_private::Broadcasterinline
IsHijackedForEvent(uint32_t event_mask)lldb_private::Broadcasterinline
IsOperatingSystemPluginThread() constlldb_private::Threadinlineprotectedvirtual
IsSettingExperimental(llvm::StringRef setting)lldb_private::Propertiesstatic
IsStillAtLastBreakpointHit()lldb_private::Threadprotectedvirtual
IsThreadPlanDone(ThreadPlan *plan) constlldb_private::Thread
IsValid() constlldb_private::Threadinline
JumpToLine(const FileSpec &file, uint32_t line, bool can_leave_function, std::string *warnings=nullptr)lldb_private::Thread
LoadArtificialStackFrames()lldb_private::ScriptedThread
m_broadcaster_namelldb_private::Broadcasterprivate
m_broadcaster_splldb_private::Broadcasterprivate
m_collection_splldb_private::Propertiesprotected
m_curr_frames_splldb_private::Threadprotected
m_destroy_calledlldb_private::Threadprotected
m_extended_infolldb_private::Threadprivate
m_extended_info_fetchedlldb_private::Threadprivate
m_frame_mutexlldb_private::Threadmutableprotected
m_index_idlldb_private::Threadprotected
m_manager_splldb_private::Broadcasterprivate
m_null_plan_stack_uplldb_private::Threadmutableprotected
m_override_should_notifylldb_private::Threadprotected
m_prev_frames_splldb_private::Threadprotected
m_prev_framezero_pclldb_private::Threadprotected
m_process_wplldb_private::Threadprotected
m_reg_context_splldb_private::Threadprotected
m_register_info_splldb_private::ScriptedThreadprivate
m_resume_signallldb_private::Threadprotected
m_resume_statelldb_private::Threadprotected
m_script_object_splldb_private::ScriptedThreadprivate
m_scripted_processlldb_private::ScriptedThreadprivate
m_scripted_thread_interface_splldb_private::ScriptedThreadprivate
m_should_run_before_public_stoplldb_private::Threadprotected
m_statelldb_private::Threadprotected
m_state_mutexlldb_private::Threadmutableprotected
m_stop_info_override_stop_idlldb_private::Threadprotected
m_stop_info_splldb_private::Threadprotected
m_stop_info_stop_idlldb_private::Threadprotected
m_temporary_resume_statelldb_private::Threadprotected
m_uidlldb_private::UserIDprotected
m_unwinder_uplldb_private::Threadprotected
MatchesSpec(const ThreadSpec *spec)lldb_private::Threadvirtual
operator=(const ScriptedThread &)=deletelldb_private::ScriptedThreadprivate
PopPlan()lldb_private::Threadprotected
Properties()lldb_private::Properties
Properties(const lldb::OptionValuePropertiesSP &collection_sp)lldb_private::Properties
PushPlan(lldb::ThreadPlanSP plan_sp)lldb_private::Threadprotected
QueueBasePlan(bool abort_other_plans)lldb_private::Thread
QueueThreadPlan(lldb::ThreadPlanSP &plan_sp, bool abort_other_plans)lldb_private::Thread
QueueThreadPlanForRunToAddress(bool abort_other_plans, Address &target_addr, bool stop_other_threads, Status &status)lldb_private::Threadvirtual
QueueThreadPlanForStepInRange(bool abort_other_plans, const AddressRange &range, const SymbolContext &addr_context, const char *step_in_target, lldb::RunMode stop_other_threads, Status &status, LazyBool step_in_avoids_code_without_debug_info=eLazyBoolCalculate, LazyBool step_out_avoids_code_without_debug_info=eLazyBoolCalculate)lldb_private::Threadvirtual
QueueThreadPlanForStepInRange(bool abort_other_plans, const LineEntry &line_entry, const SymbolContext &addr_context, const char *step_in_target, lldb::RunMode stop_other_threads, Status &status, LazyBool step_in_avoids_code_without_debug_info=eLazyBoolCalculate, LazyBool step_out_avoids_code_without_debug_info=eLazyBoolCalculate)lldb_private::Threadvirtual
QueueThreadPlanForStepOut(bool abort_other_plans, SymbolContext *addr_context, bool first_insn, bool stop_other_threads, Vote report_stop_vote, Vote report_run_vote, uint32_t frame_idx, Status &status, LazyBool step_out_avoids_code_without_debug_info=eLazyBoolCalculate)lldb_private::Threadvirtual
QueueThreadPlanForStepOutNoShouldStop(bool abort_other_plans, SymbolContext *addr_context, bool first_insn, bool stop_other_threads, Vote report_stop_vote, Vote report_run_vote, uint32_t frame_idx, Status &status, bool continue_to_next_branch=false)lldb_private::Threadvirtual
QueueThreadPlanForStepOverRange(bool abort_other_plans, const AddressRange &range, const SymbolContext &addr_context, lldb::RunMode stop_other_threads, Status &status, LazyBool step_out_avoids_code_without_debug_info=eLazyBoolCalculate)lldb_private::Threadvirtual
QueueThreadPlanForStepOverRange(bool abort_other_plans, const LineEntry &line_entry, const SymbolContext &addr_context, lldb::RunMode stop_other_threads, Status &status, LazyBool step_out_avoids_code_without_debug_info=eLazyBoolCalculate)lldb_private::Threadvirtual
QueueThreadPlanForStepScripted(bool abort_other_plans, const char *class_name, StructuredData::ObjectSP extra_args_sp, bool stop_other_threads, Status &status)lldb_private::Threadvirtual
QueueThreadPlanForStepSingleInstruction(bool step_over, bool abort_other_plans, bool stop_other_threads, Status &status)lldb_private::Threadvirtual
QueueThreadPlanForStepThrough(StackID &return_stack_id, bool abort_other_plans, bool stop_other_threads, Status &status)lldb_private::Threadvirtual
QueueThreadPlanForStepUntil(bool abort_other_plans, lldb::addr_t *address_list, size_t num_addresses, bool stop_others, uint32_t frame_idx, Status &status)lldb_private::Threadvirtual
RefreshStateAfterStop() overridelldb_private::ScriptedThreadvirtual
RemoveListener(const lldb::ListenerSP &listener_sp, uint32_t event_mask=UINT32_MAX)lldb_private::Broadcasterinline
ResetStopInfo()lldb_private::Thread
RestoreBroadcaster()lldb_private::Broadcasterinline
RestoreRegisterStateFromCheckpoint(ThreadStateCheckpoint &saved_state)lldb_private::Threadvirtual
RestoreThreadStateFromCheckpoint(ThreadStateCheckpoint &saved_state)lldb_private::Thread
ReturnFromFrame(lldb::StackFrameSP frame_sp, lldb::ValueObjectSP return_value_sp, bool broadcast=false)lldb_private::Thread
ReturnFromFrameWithIndex(uint32_t frame_idx, lldb::ValueObjectSP return_value_sp, bool broadcast=false)lldb_private::Thread
RunModeAsString(lldb::RunMode mode)lldb_private::Threadstatic
SafeToCallFunctions()lldb_private::Threadvirtual
ScriptedThread(ScriptedProcess &process, lldb::ScriptedThreadInterfaceSP interface_sp, lldb::tid_t tid, StructuredData::GenericSP script_object_sp=nullptr)lldb_private::ScriptedThread
ScriptedThread(const ScriptedThread &)=deletelldb_private::ScriptedThreadprivate
SetAssociatedWithLibdispatchQueue(lldb_private::LazyBool associated_with_libdispatch_queue)lldb_private::Threadinlinevirtual
SetBackingThread(const lldb::ThreadSP &thread_sp)lldb_private::Threadinlinevirtual
SetDefaultFileAndLineToSelectedFrame()lldb_private::Threadinline
SetEventName(uint32_t event_mask, const char *name)lldb_private::Broadcasterinline
SetExtendedBacktraceToken(uint64_t token)lldb_private::Threadinlinevirtual
SetID(lldb::user_id_t uid)lldb_private::UserIDinline
SetName(const char *name)lldb_private::Threadinlinevirtual
SetPrimaryListener(lldb::ListenerSP listener_sp)lldb_private::Broadcasterinline
SetPropertyAtIndex(uint32_t idx, T t, const ExecutionContext *exe_ctx=nullptr) constlldb_private::Propertiesinline
SetPropertyValue(const ExecutionContext *exe_ctx, VarSetOperationType op, llvm::StringRef property_path, llvm::StringRef value)lldb_private::Propertiesvirtual
SetQueueID(lldb::queue_id_t new_val)lldb_private::Threadinlinevirtual
SetQueueKind(lldb::QueueKind kind)lldb_private::Threadinlinevirtual
SetQueueLibdispatchQueueAddress(lldb::addr_t dispatch_queue_t)lldb_private::Threadinlinevirtual
SetQueueName(const char *name)lldb_private::Threadinlinevirtual
SetResumeSignal(int signal)lldb_private::Threadinline
SetResumeState(lldb::StateType state, bool override_suspend=false)lldb_private::Threadinline
SetSelectedFrame(lldb_private::StackFrame *frame, bool broadcast=false)lldb_private::Thread
SetSelectedFrameByIndex(uint32_t frame_idx, bool broadcast=false)lldb_private::Thread
SetSelectedFrameByIndexNoisily(uint32_t frame_idx, Stream &output_stream)lldb_private::Thread
SetShouldReportStop(Vote vote)lldb_private::Thread
SetShouldRunBeforePublicStop(bool newval)lldb_private::Threadinline
SetState(lldb::StateType state)lldb_private::Thread
SetStopInfo(const lldb::StopInfoSP &stop_info_sp)lldb_private::Thread
SetStopInfoToNothing()lldb_private::Thread
SetTemporaryResumeState(lldb::StateType new_state)lldb_private::Threadinlineprotected
SettingsInitialize()lldb_private::Threadstatic
SettingsTerminate()lldb_private::Threadstatic
SetupForResume()lldb_private::Thread
ShouldReportRun(Event *event_ptr)lldb_private::Thread
ShouldReportStop(Event *event_ptr)lldb_private::Thread
ShouldResume(lldb::StateType resume_state)lldb_private::Thread
ShouldRunBeforePublicStop()lldb_private::Threadinline
ShouldStop(Event *event_ptr)lldb_private::Thread
StepIn(bool source_step, LazyBool step_in_avoids_code_without_debug_info=eLazyBoolCalculate, LazyBool step_out_avoids_code_without_debug_info=eLazyBoolCalculate)lldb_private::Threadvirtual
StepOut(uint32_t frame_idx=0)lldb_private::Threadvirtual
StepOver(bool source_step, LazyBool step_out_avoids_code_without_debug_info=eLazyBoolCalculate)lldb_private::Threadvirtual
StopInfoIsUpToDate() constlldb_private::Thread
StopReasonAsString(lldb::StopReason reason)lldb_private::Threadstatic
Thread(Process &process, lldb::tid_t tid, bool use_invalid_index_id=false)lldb_private::Thread
Thread(const Thread &)=deletelldb_private::Threadprivate
ThreadHasQueueInformation() constlldb_private::Threadinlinevirtual
ThreadProperties(bool is_global)lldb_private::ThreadProperties
ThreadStoppedForAReason()lldb_private::Thread
UnwindInnermostExpression()lldb_private::Thread
UserID(lldb::user_id_t uid=LLDB_INVALID_UID)lldb_private::UserIDinline
WasThreadPlanDiscarded(ThreadPlan *plan) constlldb_private::Thread
WillResume(lldb::StateType resume_state) overridelldb_private::ScriptedThreadvirtual
WillStop()lldb_private::Thread
~Broadcaster()lldb_private::Broadcastervirtual
~ExecutionContextScope()=defaultlldb_private::ExecutionContextScopevirtual
~Properties()lldb_private::Propertiesvirtual
~ScriptedThread() overridelldb_private::ScriptedThread
~Thread() overridelldb_private::Thread
~ThreadProperties() overridelldb_private::ThreadProperties
~UserID()=defaultlldb_private::UserID