LLDB mainline
RegisterContextOpenBSD_x86_64.cpp File Reference
#include "RegisterContextOpenBSD_x86_64.h"
#include "RegisterContextPOSIX_x86.h"
#include <vector>
#include "RegisterInfos_x86_64.h"

Go to the source code of this file.

Classes

struct  _GPR
struct  DBG
struct  UserArea

Macros

#define DR_OFFSET(reg_index)
#define DECLARE_REGISTER_INFOS_X86_64_STRUCT

Typedefs

typedef struct _GPR GPR

Functions

static const RegisterInfoPrivateGetRegisterInfoPtr (const lldb_private::ArchSpec &target_arch)
static uint32_t PrivateGetRegisterCount (const lldb_private::ArchSpec &target_arch)

Macro Definition Documentation

◆ DECLARE_REGISTER_INFOS_X86_64_STRUCT

#define DECLARE_REGISTER_INFOS_X86_64_STRUCT

Definition at line 63 of file RegisterContextOpenBSD_x86_64.cpp.

◆ DR_OFFSET

#define DR_OFFSET ( reg_index)
Value:
(LLVM_EXTENSION offsetof(DBG, dr[reg_index]))

Definition at line 59 of file RegisterContextOpenBSD_x86_64.cpp.

Typedef Documentation

◆ GPR

typedef struct _GPR GPR

Function Documentation

◆ PrivateGetRegisterCount()

uint32_t PrivateGetRegisterCount ( const lldb_private::ArchSpec & target_arch)
static

◆ PrivateGetRegisterInfoPtr()

const RegisterInfo * PrivateGetRegisterInfoPtr ( const lldb_private::ArchSpec & target_arch)
static