|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
tools/lldb/source/Plugins/Process/Utility/HistoryThread.h 33 class HistoryThread : public lldb_private::Thread {
tools/lldb/source/Plugins/Process/Utility/ThreadMemory.h 16 class ThreadMemory : public lldb_private::Thread {
tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.h 135 class ThreadElfCore : public lldb_private::Thread {
tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h 26 class ThreadGDBRemote : public Thread {
tools/lldb/source/Plugins/Process/mach-core/ThreadMachCore.h 18 class ThreadMachCore : public lldb_private::Thread {
tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.h 21 class ThreadMinidump : public Thread {
Declarations
tools/lldb/include/lldb/Target/DynamicLoader.h 30 class Thread;
tools/lldb/include/lldb/lldb-forward.h 236 class Thread;
References
tools/lldb/include/lldb/API/SBThread.h 228 lldb_private::Thread *operator->();
230 lldb_private::Thread *get();
tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h 218 bool ValidForThisThread(Thread *thread);
tools/lldb/include/lldb/Breakpoint/BreakpointLocationCollection.h 145 bool ValidForThisThread(Thread *thread);
tools/lldb/include/lldb/Breakpoint/BreakpointSite.h 153 bool ValidForThisThread(Thread *thread);
tools/lldb/include/lldb/Core/Architecture.h 31 virtual void OverrideStopInfo(Thread &thread) const = 0;
tools/lldb/include/lldb/Interpreter/CommandObject.h 342 Thread *GetDefaultThread();
tools/lldb/include/lldb/Interpreter/ScriptInterpreter.h 409 virtual bool RunScriptFormatKeyword(const char *impl_function, Thread *thread,
tools/lldb/include/lldb/Symbol/FuncUnwinders.h 38 lldb::UnwindPlanSP GetUnwindPlanAtCallSite(Target &target, Thread &thread);
41 lldb_private::Thread &thread);
44 lldb_private::Thread &thread);
47 GetUnwindPlanArchitectureDefault(lldb_private::Thread &thread);
50 GetUnwindPlanArchitectureDefaultAtFunctionEntry(lldb_private::Thread &thread);
77 lldb::UnwindPlanSP GetAssemblyUnwindPlan(Target &target, Thread &thread);
82 Thread &thread);
87 Thread &thread);
92 Thread &thread);
98 lldb::UnwindPlanSP GetSymbolFileUnwindPlan(Thread &thread);
100 lldb::UnwindPlanSP GetArchDefaultUnwindPlan(Thread &thread);
102 lldb::UnwindPlanSP GetArchDefaultAtFuncEntryUnwindPlan(Thread &thread);
113 Thread &thread, const lldb::UnwindPlanSP &a, const lldb::UnwindPlanSP &b);
tools/lldb/include/lldb/Symbol/ObjectFile.h 519 GetThreadContextAtIndex(uint32_t idx, lldb_private::Thread &thread) {
tools/lldb/include/lldb/Symbol/UnwindPlan.h 181 const UnwindPlan::Row *row, Thread *thread, bool verbose) const;
301 void Dump(Stream &s, const UnwindPlan *unwind_plan, Thread *thread) const;
366 void Dump(Stream &s, const UnwindPlan *unwind_plan, Thread *thread,
407 void Dump(Stream &s, Thread *thread, lldb::addr_t base_addr) const;
505 const RegisterInfo *GetRegisterInfo(Thread *thread, uint32_t reg_num) const;
tools/lldb/include/lldb/Target/ABI.h 44 virtual bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
59 virtual bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
65 virtual bool GetArgumentValues(Thread &thread, ValueList &values) const = 0;
67 lldb::ValueObjectSP GetReturnValueObject(Thread &thread, CompilerType &type,
71 lldb::ValueObjectSP GetReturnValueObject(Thread &thread, llvm::Type &type,
83 GetReturnValueObjectImpl(Thread &thread, CompilerType &ast_type) const = 0;
87 GetReturnValueObjectImpl(Thread &thread, llvm::Type &ir_type) const;
tools/lldb/include/lldb/Target/DynamicLoader.h 132 virtual lldb::ThreadPlanSP GetStepThroughTrampolinePlan(Thread &thread,
tools/lldb/include/lldb/Target/ExecutionContext.h 203 void SetThreadPtr(Thread *thread);
339 ExecutionContext(Process *process, Thread *thread = nullptr,
398 Thread *GetThreadPtr() const { return m_thread_sp.get(); }
440 Thread &GetThreadRef() const;
492 void SetThreadPtr(Thread *thread);
tools/lldb/include/lldb/Target/InstrumentationRuntimeStopInfo.h 32 Thread &thread, std::string description,
36 InstrumentationRuntimeStopInfo(Thread &thread, std::string description,
tools/lldb/include/lldb/Target/LanguageRuntime.h 152 virtual lldb::ThreadPlanSP GetStepThroughTrampolinePlan(Thread &thread,
tools/lldb/include/lldb/Target/OperatingSystem.h 54 virtual void ThreadWasSelected(Thread *thread) = 0;
57 CreateRegisterContextForThread(Thread *thread,
60 virtual lldb::StopInfoSP CreateThreadStopReason(Thread *thread) = 0;
tools/lldb/include/lldb/Target/RegisterContext.h 21 RegisterContext(Thread &thread, uint32_t concrete_frame_idx);
139 virtual Thread &GetThread() { return m_thread; }
198 Thread &m_thread; // The thread that this register context belongs to.
tools/lldb/include/lldb/Target/RegisterNumber.h 21 RegisterNumber(lldb_private::Thread &thread, lldb::RegisterKind kind,
30 void init(lldb_private::Thread &thread, lldb::RegisterKind kind,
tools/lldb/include/lldb/Target/StackFrameList.h 23 StackFrameList(Thread &thread, const lldb::StackFrameListSP &prev_frames_sp,
118 Thread &m_thread;
tools/lldb/include/lldb/Target/StopInfo.h 26 StopInfo(Thread &thread, uint64_t value);
80 virtual bool IsValidForOperatingSystemThread(Thread &thread) { return true; }
104 CreateStopReasonWithBreakpointSiteID(Thread &thread,
110 Thread &thread, lldb::break_id_t break_id, bool should_stop);
113 Thread &thread, lldb::break_id_t watch_id,
117 CreateStopReasonWithSignal(Thread &thread, int signo,
120 static lldb::StopInfoSP CreateStopReasonToTrace(Thread &thread);
128 CreateStopReasonWithException(Thread &thread, const char *description);
130 static lldb::StopInfoSP CreateStopReasonWithExec(Thread &thread);
tools/lldb/include/lldb/Target/Thread.h 59 class Thread : public std::enable_shared_from_this<Thread>,
tools/lldb/include/lldb/Target/ThreadList.h 101 lldb::ThreadSP GetThreadSPForThreadPtr(Thread *thread_ptr);
tools/lldb/include/lldb/Target/ThreadPlan.h 357 ThreadPlan(ThreadPlanKind kind, const char *name, Thread &thread,
372 Thread &GetThread() { return m_thread; }
374 const Thread &GetThread() const { return m_thread; }
585 Thread &m_thread;
620 ThreadPlanNull(Thread &thread);
tools/lldb/include/lldb/Target/ThreadPlanBase.h 44 ThreadPlanBase(Thread &thread);
tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h 25 ThreadPlanCallFunction(Thread &thread, const Address &function,
30 ThreadPlanCallFunction(Thread &thread, const Address &function,
106 bool ConstructorSetup(Thread &thread, ABI *&abi,
130 Thread::ThreadStateCheckpoint m_stored_thread_state;
tools/lldb/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h 31 ThreadPlanCallFunctionUsingABI(Thread &thread,
tools/lldb/include/lldb/Target/ThreadPlanCallOnFunctionExit.h 28 ThreadPlanCallOnFunctionExit(Thread &thread, const Callback &callback);
tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h 24 ThreadPlanCallUserExpression(Thread &thread, Address &function,
tools/lldb/include/lldb/Target/ThreadPlanPython.h 34 ThreadPlanPython(Thread &thread, const char *class_name,
tools/lldb/include/lldb/Target/ThreadPlanRunToAddress.h 21 ThreadPlanRunToAddress(Thread &thread, Address &address, bool stop_others);
23 ThreadPlanRunToAddress(Thread &thread, lldb::addr_t address,
26 ThreadPlanRunToAddress(Thread &thread,
tools/lldb/include/lldb/Target/ThreadPlanStepInRange.h 23 ThreadPlanStepInRange(Thread &thread, const AddressRange &range,
29 ThreadPlanStepInRange(Thread &thread, const AddressRange &range,
tools/lldb/include/lldb/Target/ThreadPlanStepInstruction.h 20 ThreadPlanStepInstruction(Thread &thread, bool step_over, bool stop_others,
tools/lldb/include/lldb/Target/ThreadPlanStepOut.h 20 ThreadPlanStepOut(Thread &thread, SymbolContext *addr_context,
tools/lldb/include/lldb/Target/ThreadPlanStepOverBreakpoint.h 19 ThreadPlanStepOverBreakpoint(Thread &thread);
tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h 22 ThreadPlanStepOverRange(Thread &thread, const AddressRange &range,
tools/lldb/include/lldb/Target/ThreadPlanStepRange.h 22 ThreadPlanStepRange(ThreadPlanKind kind, const char *name, Thread &thread,
tools/lldb/include/lldb/Target/ThreadPlanStepThrough.h 34 ThreadPlanStepThrough(Thread &thread, StackID &return_stack_id,
tools/lldb/include/lldb/Target/ThreadPlanStepUntil.h 33 ThreadPlanStepUntil(Thread &thread, lldb::addr_t *address_list,
tools/lldb/include/lldb/Target/ThreadPlanTracer.h 31 ThreadPlanTracer(Thread &thread, lldb::StreamSP &stream_sp);
32 ThreadPlanTracer(Thread &thread);
62 Thread &m_thread;
78 ThreadPlanAssemblyTracer(Thread &thread, lldb::StreamSP &stream_sp);
79 ThreadPlanAssemblyTracer(Thread &thread);
tools/lldb/include/lldb/Target/ThreadSpec.h 68 bool TIDMatches(Thread &thread) const;
77 bool IndexMatches(Thread &thread) const;
88 bool NameMatches(Thread &thread) const;
99 bool QueueNameMatches(Thread &thread) const;
101 bool ThreadPassesBasicTests(Thread &thread) const;
tools/lldb/include/lldb/Target/Unwind.h 21 Unwind(Thread &thread) : m_thread(thread), m_unwind_mutex() {}
61 Thread &GetThread() { return m_thread; }
76 Thread &m_thread;
tools/lldb/include/lldb/Target/UnwindAssembly.h 26 GetNonCallSiteUnwindPlanFromAssembly(AddressRange &func, Thread &thread,
29 virtual bool AugmentUnwindPlanFromCallSite(AddressRange &func, Thread &thread,
32 virtual bool GetFastUnwindPlan(AddressRange &func, Thread &thread,
tools/lldb/include/lldb/lldb-forward.h 444 typedef std::shared_ptr<lldb_private::Thread> ThreadSP;
445 typedef std::weak_ptr<lldb_private::Thread> ThreadWP;
tools/lldb/source/API/SBBreakpointOptionCommon.cpp 68 Thread *thread = exe_ctx.GetThreadPtr();
tools/lldb/source/API/SBThread.cpp 58 return Thread::GetStaticBroadcasterClass().AsCString();
215 Thread *thread = exe_ctx.GetThreadPtr();
516 Thread *thread = exe_ctx.GetThreadPtr();
563 Thread *thread = exe_ctx.GetThreadPtr();
607 Thread *thread = exe_ctx.GetThreadPtr();
661 Thread *thread = exe_ctx.GetThreadPtr();
716 Thread *thread = exe_ctx.GetThreadPtr();
760 Thread *thread = exe_ctx.GetThreadPtr();
796 Thread *thread = exe_ctx.GetThreadPtr();
831 Thread *thread = exe_ctx.GetThreadPtr();
859 Thread *thread = exe_ctx.GetThreadPtr();
1000 Thread *thread = exe_ctx.GetThreadPtr();
1037 Thread *thread = exe_ctx.GetThreadPtr();
1054 Thread *thread = exe_ctx.GetThreadPtr();
1072 Thread *thread = exe_ctx.GetThreadPtr();
1241 Thread *thread = exe_ctx.GetThreadPtr();
1257 return Thread::ThreadEventData::GetEventDataFromEvent(event.get()) != nullptr;
1413 lldb_private::Thread *SBThread::operator->() {
1417 lldb_private::Thread *SBThread::get() {
tools/lldb/source/API/SBThreadPlan.cpp 70 Thread *thread = sb_thread.get();
82 Thread *thread = sb_thread.get();
tools/lldb/source/Breakpoint/BreakpointLocation.cpp 377 bool BreakpointLocation::ValidForThisThread(Thread *thread) {
tools/lldb/source/Breakpoint/BreakpointLocationCollection.cpp 137 bool BreakpointLocationCollection::ValidForThisThread(Thread *thread) {
tools/lldb/source/Commands/CommandObjectFrame.cpp 147 Thread *thread = m_exe_ctx.GetThreadPtr();
309 Thread *thread = m_exe_ctx.GetThreadPtr();
1024 Thread *thread = m_exe_ctx.GetThreadPtr();
tools/lldb/source/Commands/CommandObjectThread.cpp 91 Thread *thread = m_exe_ctx.GetThreadPtr();
204 Thread *thread = process->GetThreadList().FindThreadByID(tid).get();
328 void DoExtendedBacktrace(Thread *thread, CommandReturnObject &result) {
362 Thread *thread = thread_sp.get();
569 Thread *thread = nullptr;
850 std::vector<Thread *> resume_threads;
859 Thread *thread =
883 Thread *thread =
885 std::vector<Thread *>::iterator this_thread_pos =
911 Thread *current_thread = GetDefaultThread();
919 Thread *thread = process->GetThreadList().GetThreadAtIndex(idx).get();
1104 Thread *thread = nullptr;
1340 Thread *new_thread =
1459 Thread *thread = thread_sp.get();
1614 Thread *thread = m_exe_ctx.GetThreadPtr();
1768 Thread *thread = m_exe_ctx.GetThreadPtr();
1904 Thread *thread = thread_sp.get();
1948 Thread *thread = m_exe_ctx.GetThreadPtr();
tools/lldb/source/Commands/CommandObjectType.cpp 2854 Thread *thread = GetDefaultThread();
tools/lldb/source/Core/Debugger.cpp 1378 if (event_type == Thread::eBroadcastBitStackChanged ||
1379 event_type == Thread::eBroadcastBitThreadSelected) {
1381 Thread::ThreadEventData::GetThreadFromEvent(event_sp.get()));
1402 ConstString broadcaster_class_thread(Thread::GetStaticBroadcasterClass());
1412 Thread::eBroadcastBitStackChanged |
1413 Thread::eBroadcastBitThreadSelected);
tools/lldb/source/Core/FormatEntity.cpp 1189 Thread *thread = exe_ctx->GetThreadPtr();
1220 Thread *thread = exe_ctx->GetThreadPtr();
1233 Thread *thread = exe_ctx->GetThreadPtr();
1246 Thread *thread = exe_ctx->GetThreadPtr();
1259 Thread *thread = exe_ctx->GetThreadPtr();
1272 Thread *thread = exe_ctx->GetThreadPtr();
1288 Thread *thread = exe_ctx->GetThreadPtr();
1305 Thread *thread = exe_ctx->GetThreadPtr();
1322 Thread *thread = exe_ctx->GetThreadPtr();
1331 Thread *thread = exe_ctx->GetThreadPtr();
tools/lldb/source/Core/IOHandler.cpp 1752 ConstString broadcaster_class_thread(Thread::GetStaticBroadcasterClass());
2396 Thread *thread = (Thread *)item.GetUserData();
2419 Thread *thread = (Thread *)item.GetUserData();
3726 Thread *thread = exe_ctx.GetThreadPtr();
3814 Thread *thread = nullptr;
tools/lldb/source/Expression/DWARFExpression.cpp 774 Thread *thread = exe_ctx->GetThreadPtr();
2551 Thread *thread = exe_ctx->GetThreadPtr();
tools/lldb/source/Expression/FunctionCaller.cpp 239 Thread *thread = exe_ctx.GetThreadPtr();
tools/lldb/source/Expression/REPL.cpp 263 Thread *thread = exe_ctx.GetThreadPtr();
tools/lldb/source/Interpreter/CommandObject.cpp 937 Thread *CommandObject::GetDefaultThread() {
938 Thread *thread_to_use = m_exe_ctx.GetThreadPtr();
tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp 1337 bool ABIMacOSX_arm::PrepareTrivialCall(Thread &thread, addr_t sp,
1443 bool ABIMacOSX_arm::GetArgumentValues(Thread &thread, ValueList &values) const {
1557 Thread &thread, lldb_private::CompilerType &compiler_type) const {
1714 Thread *thread = frame_sp->GetThread().get();
tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h 21 bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
25 bool GetArgumentValues(lldb_private::Thread &thread,
84 GetReturnValueObjectImpl(lldb_private::Thread &thread,
tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp 1679 Thread &thread, lldb::addr_t sp, lldb::addr_t func_addr,
1739 bool ABIMacOSX_arm64::GetArgumentValues(Thread &thread,
1871 Thread *thread = frame_sp->GetThread().get();
2251 Thread &thread, CompilerType &return_compiler_type) const {
tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.h 22 bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
27 bool GetArgumentValues(lldb_private::Thread &thread,
92 GetReturnValueObjectImpl(lldb_private::Thread &thread,
tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp 719 bool ABIMacOSX_i386::PrepareTrivialCall(Thread &thread, addr_t sp,
796 bool ABIMacOSX_i386::GetArgumentValues(Thread &thread,
854 Thread *thread = frame_sp->GetThread().get();
915 ABIMacOSX_i386::GetReturnValueObjectImpl(Thread &thread,
tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h 22 bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
26 bool GetArgumentValues(lldb_private::Thread &thread,
89 GetReturnValueObjectImpl(lldb_private::Thread &thread,
tools/lldb/source/Plugins/ABI/SysV-arc/ABISysV_arc.cpp 188 bool ABISysV_arc::PrepareTrivialCall(Thread &thread, addr_t sp,
195 bool ABISysV_arc::PrepareTrivialCall(Thread &thread, addr_t sp, addr_t pc,
305 bool ABISysV_arc::GetArgumentValues(Thread &thread, ValueList &values) const {
444 ABISysV_arc::GetReturnValueObjectSimple(Thread &thread,
499 Thread &thread, CompilerType &return_compiler_type) const {
509 ValueObjectSP ABISysV_arc::GetReturnValueObjectImpl(Thread &thread,
tools/lldb/source/Plugins/ABI/SysV-arc/ABISysV_arc.h 25 bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
32 PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
37 bool GetArgumentValues(lldb_private::Thread &thread,
45 GetReturnValueObjectImpl(lldb_private::Thread &thread,
49 lldb::ValueObjectSP GetReturnValueObjectImpl(lldb_private::Thread &thread,
95 GetReturnValueObjectSimple(lldb_private::Thread &thread,
tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp 1338 bool ABISysV_arm::PrepareTrivialCall(Thread &thread, addr_t sp,
1444 bool ABISysV_arm::GetArgumentValues(Thread &thread, ValueList &values) const {
1522 static bool GetReturnValuePassedInMemory(Thread &thread,
1542 bool ABISysV_arm::IsArmHardFloat(Thread &thread) const {
1554 Thread &thread, lldb_private::CompilerType &compiler_type) const {
1857 Thread *thread = frame_sp->GetThread().get();
tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.h 21 bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
25 bool GetArgumentValues(lldb_private::Thread &thread,
64 bool IsArmHardFloat(lldb_private::Thread &thread) const;
84 GetReturnValueObjectImpl(lldb_private::Thread &thread,
tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp 1681 bool ABISysV_arm64::PrepareTrivialCall(Thread &thread, addr_t sp,
1742 bool ABISysV_arm64::GetArgumentValues(Thread &thread, ValueList &values) const {
1843 Thread *thread = frame_sp->GetThread().get();
2221 Thread &thread, CompilerType &return_compiler_type) const {
tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.h 21 bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
26 bool GetArgumentValues(lldb_private::Thread &thread,
91 GetReturnValueObjectImpl(lldb_private::Thread &thread,
tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp 1023 bool ABISysV_hexagon::PrepareTrivialCall(Thread &thread, lldb::addr_t sp,
1063 Thread &thread, lldb::addr_t sp, lldb::addr_t pc, lldb::addr_t ra,
1184 bool ABISysV_hexagon::GetArgumentValues(Thread &thread,
1197 Thread &thread, CompilerType &return_compiler_type) const {
1203 Thread &thread, CompilerType &return_compiler_type) const {
1307 ABISysV_hexagon::GetReturnValueObjectImpl(lldb_private::Thread &thread,
tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.h 22 bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
29 PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
34 bool GetArgumentValues(lldb_private::Thread &thread,
42 GetReturnValueObjectImpl(lldb_private::Thread &thread,
46 lldb::ValueObjectSP GetReturnValueObjectImpl(lldb_private::Thread &thread,
94 GetReturnValueObjectSimple(lldb_private::Thread &thread,
tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp 208 bool ABISysV_i386::PrepareTrivialCall(Thread &thread, addr_t sp,
285 bool ABISysV_i386::GetArgumentValues(Thread &thread, ValueList &values) const {
339 Thread *thread = frame_sp->GetThread().get();
477 Thread &thread, CompilerType &return_compiler_type) const {
713 Thread &thread, CompilerType &return_compiler_type) const {
tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.h 23 bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
28 bool GetArgumentValues(lldb_private::Thread &thread,
36 GetReturnValueObjectImpl(lldb_private::Thread &thread,
97 GetReturnValueObjectSimple(lldb_private::Thread &thread,
tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp 565 bool ABISysV_mips::PrepareTrivialCall(Thread &thread, addr_t sp,
693 bool ABISysV_mips::GetArgumentValues(Thread &thread, ValueList &values) const {
711 Thread *thread = frame_sp->GetThread().get();
772 Thread &thread, CompilerType &return_compiler_type) const {
778 Thread &thread, CompilerType &return_compiler_type) const {
tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.h 21 bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
26 bool GetArgumentValues(lldb_private::Thread &thread,
34 GetReturnValueObjectImpl(lldb_private::Thread &thread,
84 GetReturnValueObjectSimple(lldb_private::Thread &thread,
tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp 562 bool ABISysV_mips64::PrepareTrivialCall(Thread &thread, addr_t sp,
653 bool ABISysV_mips64::GetArgumentValues(Thread &thread,
672 Thread *thread = frame_sp->GetThread().get();
729 Thread &thread, CompilerType &return_compiler_type) const {
735 Thread &thread, CompilerType &return_compiler_type) const {
tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.h 21 bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
26 bool GetArgumentValues(lldb_private::Thread &thread,
34 GetReturnValueObjectImpl(lldb_private::Thread &thread,
97 GetReturnValueObjectSimple(lldb_private::Thread &thread,
tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp 227 bool ABISysV_ppc::PrepareTrivialCall(Thread &thread, addr_t sp,
310 bool is_signed, Thread &thread,
336 bool ABISysV_ppc::GetArgumentValues(Thread &thread, ValueList &values) const {
426 Thread *thread = frame_sp->GetThread().get();
505 Thread &thread, CompilerType &return_compiler_type) const {
644 Thread &thread, CompilerType &return_compiler_type) const {
tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.h 21 bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
26 bool GetArgumentValues(lldb_private::Thread &thread,
34 GetReturnValueObjectImpl(lldb_private::Thread &thread,
93 GetReturnValueObjectSimple(lldb_private::Thread &thread,
tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp 78 bool ABISysV_ppc64::PrepareTrivialCall(Thread &thread, addr_t sp,
197 bool is_signed, Thread &thread,
223 bool ABISysV_ppc64::GetArgumentValues(Thread &thread, ValueList &values) const {
304 Thread *thread = frame_sp->GetThread().get();
497 static llvm::Expected<ReturnValueExtractor> Create(Thread &thread,
549 Thread &m_thread;
565 ReturnValueExtractor(Thread &thread, CompilerType &type,
927 ABISysV_ppc64::GetReturnValueObjectSimple(Thread &thread,
944 Thread &thread, CompilerType &return_compiler_type) const {
tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.h 21 bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
26 bool GetArgumentValues(lldb_private::Thread &thread,
34 GetReturnValueObjectImpl(lldb_private::Thread &thread,
93 GetReturnValueObjectSimple(lldb_private::Thread &thread,
tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp 208 bool ABISysV_s390x::PrepareTrivialCall(Thread &thread, addr_t sp,
294 bool is_signed, Thread &thread,
321 bool ABISysV_s390x::GetArgumentValues(Thread &thread, ValueList &values) const {
404 Thread *thread = frame_sp->GetThread().get();
487 Thread &thread, CompilerType &return_compiler_type) const {
596 Thread &thread, CompilerType &return_compiler_type) const {
tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.h 21 bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
26 bool GetArgumentValues(lldb_private::Thread &thread,
34 GetReturnValueObjectImpl(lldb_private::Thread &thread,
85 GetReturnValueObjectSimple(lldb_private::Thread &thread,
tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp 259 bool ABISysV_x86_64::PrepareTrivialCall(Thread &thread, addr_t sp,
341 bool is_signed, Thread &thread,
367 bool ABISysV_x86_64::GetArgumentValues(Thread &thread,
454 Thread *thread = frame_sp->GetThread().get();
538 Thread &thread, CompilerType &return_compiler_type) const {
725 Thread &thread, ExecutionContext &exe_ctx,
769 Thread &thread, CompilerType &return_compiler_type) const {
tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h 21 bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
26 bool GetArgumentValues(lldb_private::Thread &thread,
34 GetReturnValueObjectImpl(lldb_private::Thread &thread,
95 GetReturnValueObjectSimple(lldb_private::Thread &thread,
tools/lldb/source/Plugins/ABI/Windows-x86_64/ABIWindows_x86_64.cpp 1101 bool ABIWindows_x86_64::PrepareTrivialCall(Thread &thread, addr_t sp,
1183 bool is_signed, Thread &thread,
1208 bool ABIWindows_x86_64::GetArgumentValues(Thread &thread,
1287 Thread *thread = frame_sp->GetThread().get();
1374 Thread &thread, CompilerType &return_compiler_type) const {
1524 Thread &thread, ExecutionContext &exe_ctx,
1573 Thread &thread, CompilerType &return_compiler_type) const {
tools/lldb/source/Plugins/ABI/Windows-x86_64/ABIWindows_x86_64.h 21 bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
26 bool GetArgumentValues(lldb_private::Thread &thread,
34 GetReturnValueObjectImpl(lldb_private::Thread &thread,
88 GetReturnValueObjectSimple(lldb_private::Thread &thread,
tools/lldb/source/Plugins/Architecture/Arm/ArchitectureArm.cpp 43 void ArchitectureArm::OverrideStopInfo(Thread &thread) const {
tools/lldb/source/Plugins/Architecture/Arm/ArchitectureArm.h 25 void OverrideStopInfo(Thread &thread) const override;
tools/lldb/source/Plugins/Architecture/Mips/ArchitectureMips.h 26 void OverrideStopInfo(Thread &thread) const override {}
tools/lldb/source/Plugins/Architecture/PPC64/ArchitecturePPC64.h 25 void OverrideStopInfo(Thread &thread) const override {}
tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp 1517 DynamicLoaderDarwinKernel::GetStepThroughTrampolinePlan(Thread &thread,
tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.h 55 lldb::ThreadPlanSP GetStepThroughTrampolinePlan(lldb_private::Thread &thread,
tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp 410 DynamicLoaderHexagonDYLD::GetStepThroughTrampolinePlan(Thread &thread,
tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.h 40 lldb::ThreadPlanSP GetStepThroughTrampolinePlan(lldb_private::Thread &thread,
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp 827 DynamicLoaderDarwin::GetStepThroughTrampolinePlan(Thread &thread,
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h 41 lldb::ThreadPlanSP GetStepThroughTrampolinePlan(lldb_private::Thread &thread,
tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp 453 DynamicLoaderPOSIXDYLD::GetStepThroughTrampolinePlan(Thread &thread,
tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h 46 lldb::ThreadPlanSP GetStepThroughTrampolinePlan(lldb_private::Thread &thread,
tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp 119 DynamicLoaderStatic::GetStepThroughTrampolinePlan(Thread &thread,
tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.h 43 lldb::ThreadPlanSP GetStepThroughTrampolinePlan(lldb_private::Thread &thread,
tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp 183 DynamicLoaderWindowsDYLD::GetStepThroughTrampolinePlan(Thread &thread,
tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.h 39 lldb::ThreadPlanSP GetStepThroughTrampolinePlan(Thread &thread,
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.cpp 283 CPPLanguageRuntime::GetStepThroughTrampolinePlan(Thread &thread,
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.h 76 lldb::ThreadPlanSP GetStepThroughTrampolinePlan(Thread &thread,
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp 134 Thread *thread = exe_ctx.GetThreadPtr();
342 ThreadPlanSP AppleObjCRuntime::GetStepThroughTrampolinePlan(Thread &thread,
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h 67 lldb::ThreadPlanSP GetStepThroughTrampolinePlan(Thread &thread,
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp 759 AppleObjCTrampolineHandler::SetupDispatchFunction(Thread &thread,
844 AppleObjCTrampolineHandler::GetStepThroughDispatchPlan(Thread &thread,
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h 28 lldb::ThreadPlanSP GetStepThroughDispatchPlan(Thread &thread,
48 lldb::addr_t SetupDispatchFunction(Thread &thread,
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp 32 Thread &thread, AppleObjCTrampolineHandler *trampoline_handler,
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h 23 Thread &thread, AppleObjCTrampolineHandler *trampoline_handler,
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp 3582 Thread *thread_ptr) {
3667 Thread *thread_ptr = context.GetThreadPtr();
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h 411 Thread *thread_ptr);
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp 137 RegisterContextDarwin_x86_64_Mach(lldb_private::Thread &thread,
196 static bool Create_LC_THREAD(Thread *thread, Stream &data) {
342 RegisterContextDarwin_i386_Mach(lldb_private::Thread &thread,
401 static bool Create_LC_THREAD(Thread *thread, Stream &data) {
458 RegisterContextDarwin_arm_Mach(lldb_private::Thread &thread,
526 static bool Create_LC_THREAD(Thread *thread, Stream &data) {
590 RegisterContextDarwin_arm64_Mach(lldb_private::Thread &thread,
655 static bool Create_LC_THREAD(Thread *thread, Stream &data) {
5459 lldb_private::Thread &thread) {
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.h 118 GetThreadContextAtIndex(uint32_t idx, lldb_private::Thread &thread) override;
tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp 286 void OperatingSystemPython::ThreadWasSelected(Thread *thread) {}
289 OperatingSystemPython::CreateRegisterContextForThread(Thread *thread,
365 OperatingSystemPython::CreateThreadStopReason(lldb_private::Thread *thread) {
tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h 52 void ThreadWasSelected(lldb_private::Thread *thread) override;
55 CreateRegisterContextForThread(lldb_private::Thread *thread,
59 CreateThreadStopReason(lldb_private::Thread *thread) override;
tools/lldb/source/Plugins/Process/Utility/HistoryThread.h 33 class HistoryThread : public lldb_private::Thread {
tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp 26 HistoryUnwind::HistoryUnwind(Thread &thread, std::vector<lldb::addr_t> pcs)
tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.h 21 HistoryUnwind(Thread &thread, std::vector<lldb::addr_t> pcs);
tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp 39 Thread *thread =
133 Thread *thread =
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.h 48 RegisterContextDarwin_arm(lldb_private::Thread &thread,
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.cpp 104 Thread &thread, uint32_t concrete_frame_idx)
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.h 30 RegisterContextDarwin_arm64(lldb_private::Thread &thread,
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.h 17 RegisterContextDarwin_i386(lldb_private::Thread &thread,
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.h 17 RegisterContextDarwin_x86_64(lldb_private::Thread &thread,
tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp 37 RegisterContextDummy::RegisterContextDummy(Thread &thread,
tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.h 25 RegisterContextDummy(Thread &thread, uint32_t concrete_frame_idx,
tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp 37 RegisterContextHistory::RegisterContextHistory(Thread &thread,
tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.h 25 RegisterContextHistory(Thread &thread, uint32_t concrete_frame_idx,
tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp 52 RegisterContextLLDB::RegisterContextLLDB(Thread &thread,
tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.h 30 RegisterContextLLDB(lldb_private::Thread &thread, const SharedPtr &next_frame,
206 lldb_private::Thread &m_thread;
tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp 24 Thread &thread, uint32_t concrete_frame_idx,
tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.h 21 lldb_private::Thread &thread, uint32_t concrete_frame_idx,
tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.cpp 22 RegisterContextMemory::RegisterContextMemory(Thread &thread,
tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.h 22 RegisterContextMemory(lldb_private::Thread &thread,
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp 86 lldb_private::Thread &thread, uint32_t concrete_frame_idx,
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.h 21 RegisterContextPOSIX_arm(lldb_private::Thread &thread,
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp 105 lldb_private::Thread &thread, uint32_t concrete_frame_idx,
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.h 22 lldb_private::Thread &thread, uint32_t concrete_frame_idx,
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp 44 Thread &thread, uint32_t concrete_frame_idx,
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.h 32 lldb_private::Thread &thread, uint32_t concrete_frame_idx,
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp 93 Thread &thread, uint32_t concrete_frame_idx,
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.h 143 lldb_private::Thread &thread, uint32_t concrete_frame_idx,
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp 115 Thread &thread, uint32_t concrete_frame_idx,
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.h 21 lldb_private::Thread &thread, uint32_t concrete_frame_idx,
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp 81 Thread &thread, uint32_t concrete_frame_idx,
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.h 23 lldb_private::Thread &thread, uint32_t concrete_frame_idx,
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp 318 Thread &thread, uint32_t concrete_frame_idx,
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.h 22 RegisterContextPOSIX_x86(lldb_private::Thread &thread,
tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp 21 Thread &thread, lldb::addr_t register_data_addr)
tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.h 22 RegisterContextThreadMemory(Thread &thread, lldb::addr_t register_data_addr);
tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp 297 Thread &thread, uint32_t exc_type, uint32_t exc_data_count,
tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.h 21 StopInfoMachException(Thread &thread, uint32_t exc_type,
39 Thread &thread, uint32_t exc_type, uint32_t exc_data_count,
tools/lldb/source/Plugins/Process/Utility/ThreadMemory.h 16 class ThreadMemory : public lldb_private::Thread {
tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp 26 UnwindLLDB::UnwindLLDB(Thread &thread)
tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.h 28 UnwindLLDB(lldb_private::Thread &thread);
tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp 25 UnwindMacOSXFrameBackchain::UnwindMacOSXFrameBackchain(Thread &thread)
tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.h 19 UnwindMacOSXFrameBackchain(lldb_private::Thread &thread);
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp 19 Thread &thread, RegisterInfoInterface *register_info,
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.h 20 lldb_private::Thread &thread,
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp 20 Thread &thread, RegisterInfoInterface *register_info,
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.h 20 lldb_private::Thread &thread,
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp 19 Thread &thread, RegisterInfoInterface *register_info,
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h 20 lldb_private::Thread &thread,
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp 20 Thread &thread, RegisterInfoInterface *register_info,
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.h 19 lldb_private::Thread &thread,
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_ppc64le.cpp 23 Thread &thread, RegisterInfoInterface *register_info,
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_ppc64le.h 19 lldb_private::Thread &thread,
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.cpp 20 Thread &thread, RegisterInfoInterface *register_info,
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.h 19 lldb_private::Thread &thread,
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp 17 Thread &thread, RegisterInfoInterface *register_info,
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.h 18 lldb_private::Thread &thread,
tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.h 135 class ThreadElfCore : public lldb_private::Thread {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp 185 Thread *thread = exe_ctx.GetThreadPtr();
306 Thread *thread = exe_ctx.GetThreadPtr();
416 Thread *thread = exe_ctx.GetThreadPtr();
441 Thread *thread = exe_ctx.GetThreadPtr();
459 Thread *thread = exe_ctx.GetThreadPtr();
525 Thread *thread = exe_ctx.GetThreadPtr();
tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h 26 class ThreadGDBRemote : public Thread {
tools/lldb/source/Plugins/Process/mach-core/ThreadMachCore.h 18 class ThreadMachCore : public lldb_private::Thread {
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_ARM.h 32 RegisterContextMinidump_ARM(lldb_private::Thread &thread,
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_ARM64.h 31 RegisterContextMinidump_ARM64(lldb_private::Thread &thread,
tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.h 21 class ThreadMinidump : public Thread {
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp 2581 const char *impl_function, Thread *thread, std::string &output,
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h 216 bool RunScriptFormatKeyword(const char *impl_function, Thread *thread,
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp 131 Thread &thread, ValueList &get_item_info_arglist) {
225 AppleGetItemInfoHandler::GetItemInfo(Thread &thread, uint64_t item,
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.h 88 GetItemInfoReturnInfo GetItemInfo(Thread &thread, lldb::addr_t item,
96 lldb::addr_t SetupGetItemInfoFunction(Thread &thread,
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp 134 Thread &thread, ValueList &get_pending_items_arglist) {
224 AppleGetPendingItemsHandler::GetPendingItems(Thread &thread, addr_t queue,
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.h 92 GetPendingItemsReturnInfo GetPendingItems(Thread &thread, lldb::addr_t queue,
101 SetupGetPendingItemsFunction(Thread &thread,
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp 142 AppleGetQueuesHandler::SetupGetQueuesFunction(Thread &thread,
228 AppleGetQueuesHandler::GetCurrentQueues(Thread &thread, addr_t page_to_free,
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.h 85 GetQueuesReturnInfo GetCurrentQueues(Thread &thread,
93 lldb::addr_t SetupGetQueuesFunction(Thread &thread,
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp 140 Thread &thread, ValueList &get_thread_item_info_arglist) {
232 AppleGetThreadItemInfoHandler::GetThreadItemInfo(Thread &thread,
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.h 85 GetThreadItemInfoReturnInfo GetThreadItemInfo(Thread &thread,
95 SetupGetThreadItemInfoFunction(Thread &thread,
tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp 34 AddressRange &range, Thread &thread, UnwindPlan &unwind_plan) {
279 AddressRange &func, Thread &thread, UnwindPlan &unwind_plan) {
284 Thread &thread,
tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h 23 lldb_private::AddressRange &func, lldb_private::Thread &thread,
33 lldb_private::Thread &thread,
37 lldb_private::Thread &thread,
tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp 44 AddressRange &func, Thread &thread, UnwindPlan &unwind_plan) {
67 AddressRange &func, Thread &thread, UnwindPlan &unwind_plan) {
170 bool UnwindAssembly_x86::GetFastUnwindPlan(AddressRange &func, Thread &thread,
tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.h 22 lldb_private::AddressRange &func, lldb_private::Thread &thread,
27 lldb_private::Thread &thread,
31 lldb_private::Thread &thread,
tools/lldb/source/Symbol/FuncUnwinders.cpp 59 Thread &thread) {
197 UnwindPlanSP FuncUnwinders::GetSymbolFileUnwindPlan(Thread &thread) {
213 Thread &thread) {
244 Thread &thread) {
285 Thread &thread) {
326 Thread &thread) {
351 Thread &thread, const UnwindPlanSP &a, const UnwindPlanSP &b) {
382 Thread &thread) {
433 Thread &thread) {
452 UnwindPlanSP FuncUnwinders::GetUnwindPlanArchitectureDefault(Thread &thread) {
476 FuncUnwinders::GetUnwindPlanArchitectureDefaultAtFunctionEntry(Thread &thread) {
tools/lldb/source/Symbol/UnwindPlan.cpp 70 GetByteOrderAndAddrSize(Thread *thread) {
80 static void DumpDWARFExpr(Stream &s, llvm::ArrayRef<uint8_t> expr, Thread *thread) {
96 Thread *thread,
160 Thread *thread, uint32_t reg_num) {
193 Thread *thread) const {
226 Thread *thread, addr_t base_addr) const {
490 void UnwindPlan::Dump(Stream &s, Thread *thread, lldb::addr_t base_addr) const {
554 const RegisterInfo *UnwindPlan::GetRegisterInfo(Thread *thread,
tools/lldb/source/Target/ABI.cpp 84 ValueObjectSP ABI::GetReturnValueObject(Thread &thread, CompilerType &ast_type,
165 ValueObjectSP ABI::GetReturnValueObject(Thread &thread, llvm::Type &ast_type,
176 lldb::ValueObjectSP ABI::GetReturnValueObjectImpl(Thread &thread,
185 bool ABI::PrepareTrivialCall(Thread &thread, lldb::addr_t sp,
tools/lldb/source/Target/ExecutionContext.cpp 96 ExecutionContext::ExecutionContext(Process *process, Thread *thread,
236 Thread &ExecutionContext::GetThreadRef() const {
276 void ExecutionContext::SetThreadPtr(Thread *thread) {
550 void ExecutionContextRef::SetThreadPtr(Thread *thread) {
tools/lldb/source/Target/InstrumentationRuntimeStopInfo.cpp 19 Thread &thread, std::string description,
32 Thread &thread, std::string description,
tools/lldb/source/Target/Process.cpp 134 true, Thread::GetGlobalProperties()->GetValueProperties());
4486 void Process::SettingsInitialize() { Thread::SettingsInitialize(); }
4488 void Process::SettingsTerminate() { Thread::SettingsTerminate(); }
4565 HandleStoppedEvent(Thread &thread, const ThreadPlanSP &thread_plan_sp,
4636 Thread *thread = exe_ctx.GetThreadPtr();
5276 Thread *thread = thread_list.GetThreadAtIndex(thread_index).get();
5983 Thread *thread = GetThreadList().GetExpressionExecutionThread().get();
tools/lldb/source/Target/RegisterContext.cpp 26 RegisterContext::RegisterContext(Thread &thread, uint32_t concrete_frame_idx)
tools/lldb/source/Target/RegisterNumber.cpp 15 RegisterNumber::RegisterNumber(lldb_private::Thread &thread,
33 void RegisterNumber::init(lldb_private::Thread &thread, lldb::RegisterKind kind,
tools/lldb/source/Target/StackFrameList.cpp 35 StackFrameList::StackFrameList(Thread &thread,
tools/lldb/source/Target/StopInfo.cpp 30 StopInfo::StopInfo(Thread &thread, uint64_t value)
86 StopInfoBreakpoint(Thread &thread, break_id_t break_id)
94 StopInfoBreakpoint(Thread &thread, break_id_t break_id, bool should_stop)
122 bool IsValidForOperatingSystemThread(Thread &thread) override {
621 StopInfoWatchpoint(Thread &thread, break_id_t watch_id,
908 StopInfoUnixSignal(Thread &thread, int signo, const char *description)
983 StopInfoTrace(Thread &thread) : StopInfo(thread, LLDB_INVALID_UID) {}
1001 StopInfoException(Thread &thread, const char *description)
1066 StopInfoExec(Thread &thread)
1098 StopInfoSP StopInfo::CreateStopReasonWithBreakpointSiteID(Thread &thread,
1103 StopInfoSP StopInfo::CreateStopReasonWithBreakpointSiteID(Thread &thread,
1110 StopInfo::CreateStopReasonWithWatchpointID(Thread &thread, break_id_t watch_id,
1115 StopInfoSP StopInfo::CreateStopReasonWithSignal(Thread &thread, int signo,
1120 StopInfoSP StopInfo::CreateStopReasonToTrace(Thread &thread) {
1131 StopInfoSP StopInfo::CreateStopReasonWithException(Thread &thread,
1136 StopInfoSP StopInfo::CreateStopReasonWithExec(Thread &thread) {
tools/lldb/source/Target/Thread.cpp 93 Thread *thread = exe_ctx->GetThreadPtr();
113 Thread::GetGlobalProperties().get());
176 const Thread::ThreadEventData *
227 Thread::GetStaticBroadcasterClass().AsCString()),
1649 Thread *thread = frame_sp->GetThread().get();
tools/lldb/source/Target/ThreadList.cpp 177 ThreadSP ThreadList::GetThreadSPForThreadPtr(Thread *thread_ptr) {
693 Thread::eBroadcastBitThreadSelected))
695 Thread::eBroadcastBitThreadSelected,
696 new Thread::ThreadEventData(selected_thread_sp));
tools/lldb/source/Target/ThreadPlan.cpp 22 ThreadPlan::ThreadPlan(ThreadPlanKind kind, const char *name, Thread &thread,
162 ThreadPlanNull::ThreadPlanNull(Thread &thread)
tools/lldb/source/Target/ThreadPlanBase.cpp 29 ThreadPlanBase::ThreadPlanBase(Thread &thread)
tools/lldb/source/Target/ThreadPlanCallFunction.cpp 34 Thread &thread, ABI *&abi, lldb::addr_t &start_load_addr,
97 Thread &thread, const Address &function, const CompilerType &return_type,
127 Thread &thread, const Address &function,
tools/lldb/source/Target/ThreadPlanCallFunctionUsingABI.cpp 24 Thread &thread, const Address &function, llvm::Type &prototype,
tools/lldb/source/Target/ThreadPlanCallOnFunctionExit.cpp 15 Thread &thread, const Callback &callback)
tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp 35 Thread &thread, Address &function, llvm::ArrayRef<lldb::addr_t> args,
tools/lldb/source/Target/ThreadPlanPython.cpp 28 ThreadPlanPython::ThreadPlanPython(Thread &thread, const char *class_name,
tools/lldb/source/Target/ThreadPlanRunToAddress.cpp 22 ThreadPlanRunToAddress::ThreadPlanRunToAddress(Thread &thread, Address &address,
32 ThreadPlanRunToAddress::ThreadPlanRunToAddress(Thread &thread,
44 Thread &thread, const std::vector<lldb::addr_t> &addresses,
tools/lldb/source/Target/ThreadPlanStepInRange.cpp 35 Thread &thread, const AddressRange &range,
51 Thread &thread, const AddressRange &range,
tools/lldb/source/Target/ThreadPlanStepInstruction.cpp 23 ThreadPlanStepInstruction::ThreadPlanStepInstruction(Thread &thread,
tools/lldb/source/Target/ThreadPlanStepOut.cpp 35 Thread &thread, SymbolContext *context, bool first_insn, bool stop_others,
tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp 22 ThreadPlanStepOverBreakpoint::ThreadPlanStepOverBreakpoint(Thread &thread)
tools/lldb/source/Target/ThreadPlanStepOverRange.cpp 32 Thread &thread, const AddressRange &range,
tools/lldb/source/Target/ThreadPlanStepRange.cpp 32 Thread &thread,
tools/lldb/source/Target/ThreadPlanStepThrough.cpp 27 ThreadPlanStepThrough::ThreadPlanStepThrough(Thread &thread,
tools/lldb/source/Target/ThreadPlanStepUntil.cpp 25 ThreadPlanStepUntil::ThreadPlanStepUntil(Thread &thread,
tools/lldb/source/Target/ThreadPlanTracer.cpp 36 ThreadPlanTracer::ThreadPlanTracer(Thread &thread, lldb::StreamSP &stream_sp)
40 ThreadPlanTracer::ThreadPlanTracer(Thread &thread)
78 ThreadPlanAssemblyTracer::ThreadPlanAssemblyTracer(Thread &thread,
83 ThreadPlanAssemblyTracer::ThreadPlanAssemblyTracer(Thread &thread)
tools/lldb/source/Target/ThreadSpec.cpp 78 bool ThreadSpec::TIDMatches(Thread &thread) const {
86 bool ThreadSpec::IndexMatches(Thread &thread) const {
93 bool ThreadSpec::NameMatches(Thread &thread) const {
101 bool ThreadSpec::QueueNameMatches(Thread &thread) const {
109 bool ThreadSpec::ThreadPassesBasicTests(Thread &thread) const {
usr/include/c++/7.4.0/bits/alloc_traits.h 474 construct(allocator_type& __a, _Up* __p, _Args&&... __args)
usr/include/c++/7.4.0/bits/move.h 72 constexpr _Tp&&
83 constexpr _Tp&&
usr/include/c++/7.4.0/bits/shared_ptr.h 93 class shared_ptr : public __shared_ptr<_Tp>
107 using element_type = typename __shared_ptr<_Tp>::element_type;
236 shared_ptr(const shared_ptr<_Yp>& __r) noexcept
253 shared_ptr(shared_ptr<_Yp>&& __r) noexcept
265 explicit shared_ptr(const weak_ptr<_Yp>& __r)
299 _Assignable<const shared_ptr<_Yp>&>
300 operator=(const shared_ptr<_Yp>& __r) noexcept
324 _Assignable<shared_ptr<_Yp>>
325 operator=(shared_ptr<_Yp>&& __r) noexcept
343 _Args&&... __args)
352 shared_ptr(const weak_ptr<_Tp>& __r, std::nothrow_t)
368 operator==(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept
368 operator==(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept
373 operator==(const shared_ptr<_Tp>& __a, nullptr_t) noexcept
378 operator==(nullptr_t, const shared_ptr<_Tp>& __a) noexcept
520 class weak_ptr : public __weak_ptr<_Tp>
537 weak_ptr(const shared_ptr<_Yp>& __r) noexcept
543 weak_ptr(const weak_ptr<_Yp>& __r) noexcept
549 weak_ptr(weak_ptr<_Yp>&& __r) noexcept
556 _Assignable<const weak_ptr<_Yp>&>
557 operator=(const weak_ptr<_Yp>& __r) noexcept
564 _Assignable<const shared_ptr<_Yp>&>
565 operator=(const shared_ptr<_Yp>& __r) noexcept
575 _Assignable<weak_ptr<_Yp>>
576 operator=(weak_ptr<_Yp>&& __r) noexcept
582 shared_ptr<_Tp>
638 shared_ptr<_Tp>
642 shared_ptr<const _Tp>
672 mutable weak_ptr<_Tp> _M_weak_this;
688 allocate_shared(const _Alloc& __a, _Args&&... __args)
703 make_shared(_Args&&... __args)
usr/include/c++/7.4.0/bits/shared_ptr_base.h 882 : is_convertible<_Yp*, _Tp*>::type
882 : is_convertible<_Yp*, _Tp*>::type
946 : is_convertible<_Yp*, _Tp*>::type
956 using element_type = _Tp;
1035 : public __shared_ptr_access<_Tp, _Lp>
1038 using element_type = typename remove_extent<_Tp>::type;
1126 __shared_ptr(const __shared_ptr<_Yp, _Lp>& __r) noexcept
1138 __shared_ptr(__shared_ptr<_Yp, _Lp>&& __r) noexcept
1146 explicit __shared_ptr(const __weak_ptr<_Yp, _Lp>& __r)
1192 _Assignable<_Yp>
1193 operator=(const __shared_ptr<_Yp, _Lp>& __r) noexcept
1218 _Assignable<_Yp>
1219 operator=(__shared_ptr<_Yp, _Lp>&& __r) noexcept
1272 swap(__shared_ptr<_Tp, _Lp>& __other) noexcept
1317 _Args&&... __args)
1344 __shared_ptr(const __weak_ptr<_Tp, _Lp>& __r, std::nothrow_t)
1366 : __not_<is_array<_Tp>> { }; // No enable shared_from_this for arrays
1409 operator==(const __shared_ptr<_Tp1, _Lp>& __a,
1415 operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept
1420 operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept
1601 using element_type = typename remove_extent<_Tp>::type;
1626 __weak_ptr(const __weak_ptr<_Yp, _Lp>& __r) noexcept
1631 __weak_ptr(const __shared_ptr<_Yp, _Lp>& __r) noexcept
1640 __weak_ptr(__weak_ptr<_Yp, _Lp>&& __r) noexcept
1648 _Assignable<_Yp>
1649 operator=(const __weak_ptr<_Yp, _Lp>& __r) noexcept
1657 _Assignable<_Yp>
1658 operator=(const __shared_ptr<_Yp, _Lp>& __r) noexcept
1675 _Assignable<_Yp>
1676 operator=(__weak_ptr<_Yp, _Lp>&& __r) noexcept
1684 __shared_ptr<_Tp, _Lp>
1720 _M_assign(_Tp* __ptr, const __shared_count<_Lp>& __refcount) noexcept
usr/include/c++/7.4.0/ext/new_allocator.h 135 construct(_Up* __p, _Args&&... __args)
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1633 { typedef _Tp type; };
1942 { typedef _Tp type; };