LLDB  mainline
Classes | Macros | Functions | Variables
MainLoop.cpp File Reference
#include "llvm/Config/llvm-config.h"
#include "lldb/Host/Config.h"
#include "lldb/Host/MainLoop.h"
#include "lldb/Host/PosixApi.h"
#include "lldb/Utility/Status.h"
#include <algorithm>
#include <cassert>
#include <cerrno>
#include <csignal>
#include <ctime>
#include <vector>
#include <poll.h>
Include dependency graph for MainLoop.cpp:

Go to the source code of this file.

Classes

class  lldb_private::MainLoop::RunImpl
 

Macros

#define POLL   poll
 

Functions

static void SignalHandler (int signo, siginfo_t *info, void *)
 

Variables

static sig_atomic_t g_signal_flags [NSIG]
 

Macro Definition Documentation

◆ POLL

#define POLL   poll

Definition at line 40 of file MainLoop.cpp.

Function Documentation

◆ SignalHandler()

static void SignalHandler ( int  signo,
siginfo_t *  info,
void *   
)
static

Definition at line 66 of file MainLoop.cpp.

References g_signal_flags.

Referenced by lldb_private::MainLoop::RegisterSignal().

Variable Documentation

◆ g_signal_flags

sig_atomic_t g_signal_flags[NSIG]
static