GDB (API)
Defines | Functions | Variables
/home/stan/gdb/src/gdb/amd64-linux-tdep.c File Reference
#include "defs.h"
#include "arch-utils.h"
#include "frame.h"
#include "gdbcore.h"
#include "regcache.h"
#include "osabi.h"
#include "symtab.h"
#include "gdbtypes.h"
#include "reggroups.h"
#include "regset.h"
#include "amd64-linux-tdep.h"
#include "i386-linux-tdep.h"
#include "linux-tdep.h"
#include "i386-xstate.h"
#include "gdb_string.h"
#include "amd64-tdep.h"
#include "solib-svr4.h"
#include "xml-syscall.h"
#include "glibc-tdep.h"
#include "features/i386/amd64-linux.c"
#include "features/i386/amd64-avx-linux.c"
#include "features/i386/x32-linux.c"
#include "features/i386/x32-avx-linux.c"
#include "record-full.h"
#include "linux-record.h"

Go to the source code of this file.

Defines

#define XML_SYSCALL_FILENAME_AMD64   "syscalls/amd64-linux.xml"
#define LINUX_SIGTRAMP_INSN0   0x48 /* mov $NNNNNNNN, %rax */
#define LINUX_SIGTRAMP_OFFSET0   0
#define LINUX_SIGTRAMP_INSN1   0x0f /* syscall */
#define LINUX_SIGTRAMP_OFFSET1   7
#define LINUX_SIGTRAMP_LEN   (sizeof amd64_linux_sigtramp_code)
#define AMD64_LINUX_UCONTEXT_SIGCONTEXT_OFFSET   40
#define RECORD_ARCH_GET_FS   0x1003
#define RECORD_ARCH_GET_GS   0x1004
#define AMD64_LINUX_redzone   128
#define AMD64_LINUX_xstate   512
#define AMD64_LINUX_frame_size   560

Functions

void _initialize_amd64_linux_tdep (void)

Variables

int amd64_linux_gregset_reg_offset []

Define Documentation

#define AMD64_LINUX_frame_size   560

Definition at line 1244 of file amd64-linux-tdep.c.

#define AMD64_LINUX_redzone   128

Definition at line 1242 of file amd64-linux-tdep.c.

Definition at line 194 of file amd64-linux-tdep.c.

#define AMD64_LINUX_xstate   512

Definition at line 1243 of file amd64-linux-tdep.c.

#define LINUX_SIGTRAMP_INSN0   0x48 /* mov $NNNNNNNN, %rax */

Definition at line 105 of file amd64-linux-tdep.c.

#define LINUX_SIGTRAMP_INSN1   0x0f /* syscall */

Definition at line 107 of file amd64-linux-tdep.c.

#define LINUX_SIGTRAMP_LEN   (sizeof amd64_linux_sigtramp_code)

Definition at line 126 of file amd64-linux-tdep.c.

#define LINUX_SIGTRAMP_OFFSET0   0

Definition at line 106 of file amd64-linux-tdep.c.

#define LINUX_SIGTRAMP_OFFSET1   7

Definition at line 108 of file amd64-linux-tdep.c.

#define RECORD_ARCH_GET_FS   0x1003

Definition at line 1173 of file amd64-linux-tdep.c.

#define RECORD_ARCH_GET_GS   0x1004

Definition at line 1174 of file amd64-linux-tdep.c.

#define XML_SYSCALL_FILENAME_AMD64   "syscalls/amd64-linux.xml"

Definition at line 49 of file amd64-linux-tdep.c.


Function Documentation

Definition at line 1616 of file amd64-linux-tdep.c.


Variable Documentation

Definition at line 67 of file amd64-linux-tdep.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines