15#include "llvm/ADT/StringExtras.h"
16#include "llvm/Support/Threading.h"
55 std::unique_ptr<ThreadLauncher::HostThreadCreateInfo> info_up(
57 llvm::set_thread_name(info_up->thread_name);
62 return info_up->impl();
#define LLDB_LOGF(log,...)
lldb::thread_result_t GetResult() const
lldb::thread_t GetSystemHandle() const
virtual bool IsJoinable() const
static lldb::thread_result_t THREAD_ROUTINE ThreadCreateTrampoline(lldb::thread_arg_t arg)
lldb::thread_result_t m_result
HostNativeThreadBase()=default
virtual bool EqualsThread(lldb::thread_t thread) const
#define LLDB_INVALID_HOST_THREAD
A class that represents a running process on the host machine.
Log * GetLog(Cat mask)
Retrieve the Log object for the channel associated with the given log enum.