LLDB mainline
PlatformLinux.cpp File Reference

Go to the source code of this file.

Macros

#define MAP_PRIVATE   2
#define MAP_ANON   0x20
#define SIGILL   4
#define SIGBUS   7
#define SIGFPE   8
#define SIGSEGV   11

Functions

static lldb::UnwindPlanSP GetAArch64TrapHandlerUnwindPlan (ConstString name)
static lldb::UnwindPlanSP GetRISCVTrapHandlerUnwindPlan (ConstString name, uint32_t fp_flags)
static std::string GetDescriptionFromSiginfo (lldb::ValueObjectSP siginfo_sp)

Variables

static uint32_t g_initialize_count = 0

Macro Definition Documentation

◆ MAP_ANON

#define MAP_ANON   0x20

Definition at line 37 of file PlatformLinux.cpp.

◆ MAP_PRIVATE

#define MAP_PRIVATE   2

Definition at line 36 of file PlatformLinux.cpp.

◆ SIGBUS

◆ SIGFPE

◆ SIGILL

◆ SIGSEGV

Function Documentation

◆ GetAArch64TrapHandlerUnwindPlan()

◆ GetDescriptionFromSiginfo()

std::string GetDescriptionFromSiginfo ( lldb::ValueObjectSP siginfo_sp)
static

◆ GetRISCVTrapHandlerUnwindPlan()

Variable Documentation

◆ g_initialize_count

uint32_t g_initialize_count = 0
static

Definition at line 59 of file PlatformLinux.cpp.