LLDB mainline
|
#include <SBHostOS.h>
Static Public Member Functions | |
static lldb::SBFileSpec | GetProgramFileSpec () |
static lldb::SBFileSpec | GetLLDBPythonPath () |
static lldb::SBFileSpec | GetLLDBPath (lldb::PathType path_type) |
static lldb::SBFileSpec | GetUserHomeDirectory () |
static void | ThreadCreated (const char *name) |
static lldb::thread_t | ThreadCreate (const char *name, lldb::thread_func_t thread_function, void *thread_arg, lldb::SBError *err) |
static bool | ThreadCancel (lldb::thread_t thread, lldb::SBError *err) |
static bool | ThreadDetach (lldb::thread_t thread, lldb::SBError *err) |
static bool | ThreadJoin (lldb::thread_t thread, lldb::thread_result_t *result, lldb::SBError *err) |
Definition at line 17 of file SBHostOS.h.
|
static |
Definition at line 46 of file SBHostOS.cpp.
References lldb::ePathTypeClangDir, lldb::ePathTypeGlobalLLDBTempSystemDir, lldb::ePathTypeHeaderDir, lldb::ePathTypeLLDBShlibDir, lldb::ePathTypeLLDBSystemPlugins, lldb::ePathTypeLLDBTempSystemDir, lldb::ePathTypeLLDBUserPlugins, lldb::ePathTypePythonDir, lldb::ePathTypeSupportExecutableDir, lldb_private::GetClangResourceDir(), LLDB_INSTRUMENT_VA, and lldb::SBFileSpec::SetFileSpec().
Referenced by GetLLDBPythonPath().
|
static |
Definition at line 40 of file SBHostOS.cpp.
References lldb::ePathTypePythonDir, GetLLDBPath(), and LLDB_INSTRUMENT.
|
static |
Definition at line 32 of file SBHostOS.cpp.
References LLDB_INSTRUMENT, and lldb::SBFileSpec::SetFileSpec().
|
static |
Definition at line 87 of file SBHostOS.cpp.
References lldb_private::FileSystem::GetHomeDirectory(), lldb_private::FileSystem::Instance(), LLDB_INSTRUMENT, lldb_private::FileSystem::Resolve(), and lldb::SBFileSpec::SetFileSpec().
|
static |
Definition at line 121 of file SBHostOS.cpp.
References lldb_private::HostThread::Cancel(), error(), LLDB_INSTRUMENT_VA, lldb_private::HostThread::Release(), and lldb_private::Status::SetError().
|
static |
Definition at line 100 of file SBHostOS.cpp.
References lldb_private::ThreadLauncher::LaunchThread(), LLDB_INSTRUMENT_VA, LLDB_INVALID_HOST_THREAD, and lldb_private::Status::SetError().
|
static |
Definition at line 119 of file SBHostOS.cpp.
References LLDB_INSTRUMENT_VA.
|
static |
Definition at line 133 of file SBHostOS.cpp.
References lldb_private::HostThreadPosix::Detach(), error(), lldb_private::HostThread::GetNativeThread(), LLDB_INSTRUMENT_VA, lldb_private::HostThread::Release(), lldb_private::Status::SetError(), and lldb_private::Status::SetErrorString().
|
static |
Definition at line 150 of file SBHostOS.cpp.
References error(), lldb_private::HostThread::Join(), LLDB_INSTRUMENT_VA, lldb_private::HostThread::Release(), and lldb_private::Status::SetError().