LLDB mainline
Classes | Macros
RegisterContextLinux_i386.cpp File Reference
#include "RegisterContextLinux_i386.h"
#include "RegisterContextPOSIX_x86.h"
#include "RegisterInfos_i386.h"

Go to the source code of this file.

Classes

struct  GPR
 
struct  FPR_i386
 
struct  UserArea
 

Macros

#define DR_SIZE   sizeof(((UserArea *)NULL)->u_debugreg[0])
 
#define DR_0_OFFSET   0xFC
 
#define DR_OFFSET(reg_index)   (DR_0_OFFSET + (reg_index * 4))
 
#define FPR_SIZE(reg)   sizeof(((FPR_i386 *)NULL)->reg)
 
#define DECLARE_REGISTER_INFOS_I386_STRUCT
 

Macro Definition Documentation

◆ DECLARE_REGISTER_INFOS_I386_STRUCT

#define DECLARE_REGISTER_INFOS_I386_STRUCT

Definition at line 85 of file RegisterContextLinux_i386.cpp.

◆ DR_0_OFFSET

#define DR_0_OFFSET   0xFC

Definition at line 80 of file RegisterContextLinux_i386.cpp.

◆ DR_OFFSET

#define DR_OFFSET (   reg_index)    (DR_0_OFFSET + (reg_index * 4))

Definition at line 81 of file RegisterContextLinux_i386.cpp.

◆ DR_SIZE

#define DR_SIZE   sizeof(((UserArea *)NULL)->u_debugreg[0])

Definition at line 79 of file RegisterContextLinux_i386.cpp.

◆ FPR_SIZE

#define FPR_SIZE (   reg)    sizeof(((FPR_i386 *)NULL)->reg)

Definition at line 82 of file RegisterContextLinux_i386.cpp.