#include "lldb/Host/HostNativeThreadBase.h"
#include "lldb/Host/HostInfo.h"
#include "lldb/Host/ThreadLauncher.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/Utility/Log.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/Support/Threading.h"
usingnamespacelldb;
usingnamespacelldb_private;
HostNativeThreadBase::HostNativeThreadBase(thread_t thread)
: … { … }
lldb::thread_t HostNativeThreadBase::GetSystemHandle() const { … }
lldb::thread_result_t HostNativeThreadBase::GetResult() const { … }
bool HostNativeThreadBase::IsJoinable() const { … }
void HostNativeThreadBase::Reset() { … }
bool HostNativeThreadBase::EqualsThread(lldb::thread_t thread) const { … }
lldb::thread_t HostNativeThreadBase::Release() { … }
lldb::thread_result_t
HostNativeThreadBase::ThreadCreateTrampoline(lldb::thread_arg_t arg) { … }