|
GDB (API)
|
#include "defs.h"#include "gdbcore.h"#include "frame.h"#include "value.h"#include "regcache.h"#include "regset.h"#include "inferior.h"#include "osabi.h"#include "reggroups.h"#include "dwarf2-frame.h"#include "gdb_string.h"#include "i386-tdep.h"#include "i386-linux-tdep.h"#include "linux-tdep.h"#include "glibc-tdep.h"#include "solib-svr4.h"#include "symtab.h"#include "arch-utils.h"#include "xml-syscall.h"#include "i387-tdep.h"#include "i386-xstate.h"#include "record-full.h"#include "linux-record.h"#include <stdint.h>#include "features/i386/i386-linux.c"#include "features/i386/i386-mmx-linux.c"#include "features/i386/i386-avx-linux.c"Go to the source code of this file.
Defines | |
| #define | XML_SYSCALL_FILENAME_I386 "syscalls/i386-linux.xml" |
| #define | LINUX_SIGTRAMP_INSN0 0x58 /* pop %eax */ |
| #define | LINUX_SIGTRAMP_OFFSET0 0 |
| #define | LINUX_SIGTRAMP_INSN1 0xb8 /* mov $NNNN, %eax */ |
| #define | LINUX_SIGTRAMP_OFFSET1 1 |
| #define | LINUX_SIGTRAMP_INSN2 0xcd /* int */ |
| #define | LINUX_SIGTRAMP_OFFSET2 6 |
| #define | LINUX_SIGTRAMP_LEN (sizeof linux_sigtramp_code) |
| #define | LINUX_RT_SIGTRAMP_INSN0 0xb8 /* mov $NNNN, %eax */ |
| #define | LINUX_RT_SIGTRAMP_OFFSET0 0 |
| #define | LINUX_RT_SIGTRAMP_INSN1 0xcd /* int */ |
| #define | LINUX_RT_SIGTRAMP_OFFSET1 5 |
| #define | LINUX_RT_SIGTRAMP_LEN (sizeof linux_rt_sigtramp_code) |
| #define | I386_LINUX_UCONTEXT_SIGCONTEXT_OFFSET 20 |
| #define | I386_LINUX_xstate 270 |
| #define | I386_LINUX_frame_size 732 |
Functions | |
| uint64_t | i386_linux_core_read_xcr0 (bfd *abfd) |
| void | _initialize_i386_linux_tdep (void) |
Variables | |
| int | i386_linux_gregset_reg_offset [] |
| #define I386_LINUX_frame_size 732 |
Definition at line 460 of file i386-linux-tdep.c.
| #define I386_LINUX_UCONTEXT_SIGCONTEXT_OFFSET 20 |
Definition at line 296 of file i386-linux-tdep.c.
| #define I386_LINUX_xstate 270 |
Definition at line 459 of file i386-linux-tdep.c.
| #define LINUX_RT_SIGTRAMP_INSN0 0xb8 /* mov $NNNN, %eax */ |
Definition at line 200 of file i386-linux-tdep.c.
| #define LINUX_RT_SIGTRAMP_INSN1 0xcd /* int */ |
Definition at line 202 of file i386-linux-tdep.c.
| #define LINUX_RT_SIGTRAMP_LEN (sizeof linux_rt_sigtramp_code) |
Definition at line 211 of file i386-linux-tdep.c.
| #define LINUX_RT_SIGTRAMP_OFFSET0 0 |
Definition at line 201 of file i386-linux-tdep.c.
| #define LINUX_RT_SIGTRAMP_OFFSET1 5 |
Definition at line 203 of file i386-linux-tdep.c.
| #define LINUX_SIGTRAMP_INSN0 0x58 /* pop %eax */ |
Definition at line 129 of file i386-linux-tdep.c.
| #define LINUX_SIGTRAMP_INSN1 0xb8 /* mov $NNNN, %eax */ |
Definition at line 131 of file i386-linux-tdep.c.
| #define LINUX_SIGTRAMP_INSN2 0xcd /* int */ |
Definition at line 133 of file i386-linux-tdep.c.
| #define LINUX_SIGTRAMP_LEN (sizeof linux_sigtramp_code) |
Definition at line 143 of file i386-linux-tdep.c.
| #define LINUX_SIGTRAMP_OFFSET0 0 |
Definition at line 130 of file i386-linux-tdep.c.
| #define LINUX_SIGTRAMP_OFFSET1 1 |
Definition at line 132 of file i386-linux-tdep.c.
| #define LINUX_SIGTRAMP_OFFSET2 6 |
Definition at line 134 of file i386-linux-tdep.c.
| #define XML_SYSCALL_FILENAME_I386 "syscalls/i386-linux.xml" |
Definition at line 45 of file i386-linux-tdep.c.
| void _initialize_i386_linux_tdep | ( | void | ) |
| uint64_t i386_linux_core_read_xcr0 | ( | bfd * | abfd | ) |
Definition at line 602 of file i386-linux-tdep.c.
{
6 * 4,
1 * 4,
2 * 4,
0 * 4,
15 * 4,
5 * 4,
3 * 4,
4 * 4,
12 * 4,
14 * 4,
13 * 4,
16 * 4,
7 * 4,
8 * 4,
9 * 4,
10 * 4,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1,
-1, -1, -1, -1, -1, -1, -1, -1,
11 * 4
}
Definition at line 549 of file i386-linux-tdep.c.
1.7.6.1