|
GDB (API)
|
#include "defs.h"#include "opcode/i386.h"#include "dis-asm.h"#include "arch-utils.h"#include "block.h"#include "dummy-frame.h"#include "frame.h"#include "frame-base.h"#include "frame-unwind.h"#include "inferior.h"#include "gdbcmd.h"#include "gdbcore.h"#include "objfiles.h"#include "regcache.h"#include "regset.h"#include "symfile.h"#include "disasm.h"#include "gdb_assert.h"#include "exceptions.h"#include "amd64-tdep.h"#include "i387-tdep.h"#include "features/i386/amd64.c"#include "features/i386/amd64-avx.c"#include "features/i386/x32.c"#include "features/i386/x32-avx.c"#include "ax.h"#include "ax-gdb.h"Go to the source code of this file.
Defines | |
| #define | AMD64_NUM_LOWER_BYTE_REGS 16 |
| #define | AMD64_NUM_SAVED_REGS AMD64_NUM_GREGS |
Enumerations | |
| enum | amd64_reg_class { AMD64_INTEGER, AMD64_SSE, AMD64_SSEUP, AMD64_X87, AMD64_X87UP, AMD64_COMPLEX_X87, AMD64_NO_CLASS, AMD64_MEMORY } |
Functions | |
| struct displaced_step_closure * | amd64_displaced_step_copy_insn (struct gdbarch *gdbarch, CORE_ADDR from, CORE_ADDR to, struct regcache *regs) |
| void | amd64_displaced_step_fixup (struct gdbarch *gdbarch, struct displaced_step_closure *dsc, CORE_ADDR from, CORE_ADDR to, struct regcache *regs) |
| void | amd64_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) |
| void | amd64_x32_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) |
| void | _initialize_amd64_tdep (void) |
| void | amd64_supply_fxsave (struct regcache *regcache, int regnum, const void *fxsave) |
| void | amd64_supply_xsave (struct regcache *regcache, int regnum, const void *xsave) |
| void | amd64_collect_fxsave (const struct regcache *regcache, int regnum, void *fxsave) |
| void | amd64_collect_xsave (const struct regcache *regcache, int regnum, void *xsave, int gcore) |
| #define AMD64_NUM_LOWER_BYTE_REGS 16 |
Definition at line 242 of file amd64-tdep.c.
| #define AMD64_NUM_SAVED_REGS AMD64_NUM_GREGS |
Definition at line 1664 of file amd64-tdep.c.
| enum amd64_reg_class |
| AMD64_INTEGER | |
| AMD64_SSE | |
| AMD64_SSEUP | |
| AMD64_X87 | |
| AMD64_X87UP | |
| AMD64_COMPLEX_X87 | |
| AMD64_NO_CLASS | |
| AMD64_MEMORY |
Definition at line 392 of file amd64-tdep.c.
| void _initialize_amd64_tdep | ( | void | ) |
Definition at line 2985 of file amd64-tdep.c.
| void amd64_collect_fxsave | ( | const struct regcache * | regcache, |
| int | regnum, | ||
| void * | fxsave | ||
| ) |
Definition at line 3058 of file amd64-tdep.c.
| void amd64_collect_xsave | ( | const struct regcache * | regcache, |
| int | regnum, | ||
| void * | xsave, | ||
| int | gcore | ||
| ) |
Definition at line 3079 of file amd64-tdep.c.
| struct displaced_step_closure* amd64_displaced_step_copy_insn | ( | struct gdbarch * | gdbarch, |
| CORE_ADDR | from, | ||
| CORE_ADDR | to, | ||
| struct regcache * | regs | ||
| ) | [read] |
Definition at line 1272 of file amd64-tdep.c.
| void amd64_displaced_step_fixup | ( | struct gdbarch * | gdbarch, |
| struct displaced_step_closure * | dsc, | ||
| CORE_ADDR | from, | ||
| CORE_ADDR | to, | ||
| struct regcache * | regs | ||
| ) |
Definition at line 1417 of file amd64-tdep.c.
| void amd64_init_abi | ( | struct gdbarch_info | info, |
| struct gdbarch * | gdbarch | ||
| ) |
Definition at line 2825 of file amd64-tdep.c.
| void amd64_supply_fxsave | ( | struct regcache * | regcache, |
| int | regnum, | ||
| const void * | fxsave | ||
| ) |
Definition at line 3007 of file amd64-tdep.c.
| void amd64_supply_xsave | ( | struct regcache * | regcache, |
| int | regnum, | ||
| const void * | xsave | ||
| ) |
Definition at line 3030 of file amd64-tdep.c.
| void amd64_x32_init_abi | ( | struct gdbarch_info | info, |
| struct gdbarch * | gdbarch | ||
| ) |
Definition at line 2963 of file amd64-tdep.c.
1.7.6.1