GDB (xrefs)
Loading...
Searching...
No Matches
Macros | Functions | Variables
i386-linux-tdep.h File Reference
#include "gdbsupport/x86-xstate.h"

Go to the source code of this file.

Macros

#define I386_LINUX_ORIG_EAX_REGNUM   (I386_PKRU_REGNUM + 1)
 
#define I386_LINUX_NUM_REGS   (I386_LINUX_ORIG_EAX_REGNUM + 1)
 
#define I386_LINUX_XSAVE_XCR0_OFFSET   464
 

Functions

uint64_t i386_linux_core_read_xsave_info (bfd *abfd, x86_xsave_layout &layout)
 
bool i386_linux_core_read_x86_xsave_layout (struct gdbarch *gdbarch, x86_xsave_layout &layout)
 
void i386_linux_report_signal_info (struct gdbarch *gdbarch, struct ui_out *uiout, enum gdb_signal siggnal)
 
const struct target_desci386_linux_read_description (uint64_t xcr0)
 
struct typex86_linux_get_siginfo_type (struct gdbarch *gdbarch)
 

Variables

int i386_linux_gregset_reg_offset []
 

Macro Definition Documentation

◆ I386_LINUX_NUM_REGS

#define I386_LINUX_NUM_REGS   (I386_LINUX_ORIG_EAX_REGNUM + 1)

Definition at line 37 of file i386-linux-tdep.h.

Referenced by i386_linux_init_abi().

◆ I386_LINUX_ORIG_EAX_REGNUM

#define I386_LINUX_ORIG_EAX_REGNUM   (I386_PKRU_REGNUM + 1)

◆ I386_LINUX_XSAVE_XCR0_OFFSET

#define I386_LINUX_XSAVE_XCR0_OFFSET   464

Function Documentation

◆ i386_linux_core_read_x86_xsave_layout()

bool i386_linux_core_read_x86_xsave_layout ( struct gdbarch * gdbarch,
x86_xsave_layout & layout )
extern

◆ i386_linux_core_read_xsave_info()

uint64_t i386_linux_core_read_xsave_info ( bfd * abfd,
x86_xsave_layout & layout )
extern

◆ i386_linux_read_description()

const struct target_desc * i386_linux_read_description ( uint64_t xcr0)
extern

◆ i386_linux_report_signal_info()

void i386_linux_report_signal_info ( struct gdbarch * gdbarch,
struct ui_out * uiout,
enum gdb_signal siggnal )
extern

◆ x86_linux_get_siginfo_type()

struct type * x86_linux_get_siginfo_type ( struct gdbarch * gdbarch)
extern

Variable Documentation

◆ i386_linux_gregset_reg_offset

int i386_linux_gregset_reg_offset[]
extern