LLDB  mainline
Namespaces | Macros | Typedefs
lldb-types.h File Reference
#include "lldb/lldb-enumerations.h"
#include "lldb/lldb-forward.h"
#include <cstdint>
#include <pthread.h>
Include dependency graph for lldb-types.h:

Go to the source code of this file.




#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)


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::CommandOverrideCallbackWithResult) (void *baton, const char **argv, lldb_private::CommandReturnObject &result)
typedef bool(* lldb::ExpressionCancelCallback) (ExpressionEvaluationPhase phase, void *baton)
typedef uint64_t lldb::addr_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 void * lldb::opaque_compiler_type_t
typedef uint64_t lldb::queue_id_t

Macro Definition Documentation


#define LLDB_INVALID_HOST_THREAD   ((lldb::thread_t)NULL)

Definition at line 79 of file lldb-types.h.


#define LLDB_INVALID_PIPE   ((lldb::pipe_t)-1)

Definition at line 80 of file lldb-types.h.


#define LLDB_INVALID_PROCESS   ((lldb::process_t)-1)

Definition at line 78 of file lldb-types.h.