9#ifndef LLDB_HOST_THREADLAUNCHER_H
10#define LLDB_HOST_THREADLAUNCHER_H
15#include "llvm/ADT/StringRef.h"
16#include "llvm/Support/Error.h"
22 static llvm::Expected<HostThread>
25 size_t min_stack_byte_size = 0);
static llvm::Expected< HostThread > LaunchThread(llvm::StringRef name, std::function< lldb::thread_result_t()> thread_function, size_t min_stack_byte_size=0)
A class that represents a running process on the host machine.
std::function< lldb::thread_result_t()> impl
HostThreadCreateInfo(std::string thread_name, std::function< lldb::thread_result_t()> impl)