|
LLDB mainline
|
#include "lldb/lldb-enumerations.h"#include "lldb/lldb-forward.h"#include <cstdint>#include <pthread.h>Go to the source code of this file.
Namespaces | |
| namespace | lldb |
Macros | |
| #define | LLDB_INVALID_PROCESS ((lldb::process_t)-1) |
| #define | LLDB_INVALID_HOST_THREAD ((lldb::thread_t)NULL) |
| #define | LLDB_INVALID_PIPE ((lldb::pipe_t)-1) |
| #define | LLDB_INVALID_CALLBACK_TOKEN ((lldb::callback_token_t) - 1) |
Typedefs | |
| typedef pthread_rwlock_t | lldb::rwlock_t |
| typedef uint64_t | lldb::process_t |
| typedef pthread_t | lldb::thread_t |
| typedef int | lldb::file_t |
| typedef int | lldb::socket_t |
| typedef void * | lldb::thread_arg_t |
| typedef void * | lldb::thread_result_t |
| typedef void *(* | lldb::thread_func_t) (void *) |
| typedef int | lldb::pipe_t |
| typedef void(* | lldb::LogOutputCallback) (const char *, void *baton) |
| typedef bool(* | lldb::CommandOverrideCallback) (void *baton, const char **argv) |
| typedef bool(* | lldb::ExpressionCancelCallback) (lldb::ExpressionEvaluationPhase phase, void *baton) |
| typedef void * | lldb::ScriptObjectPtr |
| typedef uint64_t | lldb::addr_t |
| typedef int32_t | lldb::callback_token_t |
| typedef uint64_t | lldb::user_id_t |
| typedef uint64_t | lldb::pid_t |
| typedef uint64_t | lldb::tid_t |
| typedef uint64_t | lldb::offset_t |
| typedef int32_t | lldb::break_id_t |
| typedef int32_t | lldb::watch_id_t |
| typedef uint32_t | lldb::wp_resource_id_t |
| typedef void * | lldb::opaque_compiler_type_t |
| typedef uint64_t | lldb::queue_id_t |
| typedef uint32_t | lldb::cpu_id_t |
| #define LLDB_INVALID_CALLBACK_TOKEN ((lldb::callback_token_t) - 1) |
Definition at line 71 of file lldb-types.h.
Referenced by lldb::SBDebugger::AddDestroyCallback().
| #define LLDB_INVALID_HOST_THREAD ((lldb::thread_t)NULL) |
Definition at line 69 of file lldb-types.h.
Referenced by lldb_private::HostThread::HasThread(), lldb_private::HostNativeThreadBase::IsJoinable(), lldb_private::Debugger::JoinIOHandlerThread(), lldb_private::ThreadLauncher::LaunchThread(), lldb_private::HostNativeThreadBase::Release(), lldb_private::HostNativeThreadBase::Reset(), and lldb_private::HostThreadWindows::Reset().
| #define LLDB_INVALID_PIPE ((lldb::pipe_t)-1) |
Definition at line 70 of file lldb-types.h.
Referenced by lldb_private::SharedSocket::GetNativeSocket(), and lldb_private::PipeWindows::PipeWindows().
| #define LLDB_INVALID_PROCESS ((lldb::process_t)-1) |
Definition at line 68 of file lldb-types.h.
Referenced by lldb_private::HostProcessWindows::Close(), lldb_private::ProcessDebugger::GetMemoryRegionInfo(), lldb_private::HostProcessWindows::GetProcessId(), lldb_private::HostNativeProcessBase::HostNativeProcessBase(), and lldb_private::DebuggerThread::StopDebugging().