|
GDBserver
|
Go to the source code of this file.
Defines | |
| #define | FT_CR_RIP 0 |
| #define | FT_CR_EFLAGS 1 |
| #define | FT_CR_R8 2 |
| #define | FT_CR_R9 3 |
| #define | FT_CR_R10 4 |
| #define | FT_CR_R11 5 |
| #define | FT_CR_R12 6 |
| #define | FT_CR_R13 7 |
| #define | FT_CR_R14 8 |
| #define | FT_CR_R15 9 |
| #define | FT_CR_RAX 10 |
| #define | FT_CR_RBX 11 |
| #define | FT_CR_RCX 12 |
| #define | FT_CR_RDX 13 |
| #define | FT_CR_RSI 14 |
| #define | FT_CR_RDI 15 |
| #define | FT_CR_RBP 16 |
| #define | FT_CR_RSP 17 |
| #define | X86_64_NUM_FT_COLLECT_GREGS (sizeof (x86_64_ft_collect_regmap) / sizeof(x86_64_ft_collect_regmap[0])) |
Functions | |
| void | init_registers_amd64_linux (void) |
| void | supply_fast_tracepoint_registers (struct regcache *regcache, const unsigned char *buf) |
| ULONGEST | __attribute__ ((visibility("default"), used)) |
| void | initialize_low_tracepoint (void) |
Variables | |
| struct target_desc * | tdesc_amd64_linux |
| static const int | x86_64_ft_collect_regmap [] |
| #define FT_CR_EFLAGS 1 |
Definition at line 31 of file linux-amd64-ipa.c.
| #define FT_CR_R10 4 |
Definition at line 34 of file linux-amd64-ipa.c.
| #define FT_CR_R11 5 |
Definition at line 35 of file linux-amd64-ipa.c.
| #define FT_CR_R12 6 |
Definition at line 36 of file linux-amd64-ipa.c.
| #define FT_CR_R13 7 |
Definition at line 37 of file linux-amd64-ipa.c.
| #define FT_CR_R14 8 |
Definition at line 38 of file linux-amd64-ipa.c.
| #define FT_CR_R15 9 |
Definition at line 39 of file linux-amd64-ipa.c.
| #define FT_CR_R8 2 |
Definition at line 32 of file linux-amd64-ipa.c.
| #define FT_CR_R9 3 |
Definition at line 33 of file linux-amd64-ipa.c.
| #define FT_CR_RAX 10 |
Definition at line 40 of file linux-amd64-ipa.c.
| #define FT_CR_RBP 16 |
Definition at line 46 of file linux-amd64-ipa.c.
| #define FT_CR_RBX 11 |
Definition at line 41 of file linux-amd64-ipa.c.
| #define FT_CR_RCX 12 |
Definition at line 42 of file linux-amd64-ipa.c.
| #define FT_CR_RDI 15 |
Definition at line 45 of file linux-amd64-ipa.c.
| #define FT_CR_RDX 13 |
Definition at line 43 of file linux-amd64-ipa.c.
| #define FT_CR_RIP 0 |
Definition at line 30 of file linux-amd64-ipa.c.
| #define FT_CR_RSI 14 |
Definition at line 44 of file linux-amd64-ipa.c.
| #define FT_CR_RSP 17 |
Definition at line 47 of file linux-amd64-ipa.c.
| #define X86_64_NUM_FT_COLLECT_GREGS (sizeof (x86_64_ft_collect_regmap) / sizeof(x86_64_ft_collect_regmap[0])) |
Definition at line 57 of file linux-amd64-ipa.c.
Referenced by __attribute__(), and supply_fast_tracepoint_registers().
| ULONGEST __attribute__ | ( | (visibility("default"), used) | ) |
Definition at line 71 of file linux-amd64-ipa.c.
References x86_64_ft_collect_regmap, and X86_64_NUM_FT_COLLECT_GREGS.
| void init_registers_amd64_linux | ( | void | ) |
Referenced by initialize_low_arch(), and initialize_low_tracepoint().
| void initialize_low_tracepoint | ( | void | ) |
Definition at line 170 of file linux-amd64-ipa.c.
References init_registers_amd64_linux().
Referenced by initialize_tracepoint().
| void supply_fast_tracepoint_registers | ( | struct regcache * | regcache, |
| const unsigned char * | buf | ||
| ) |
Definition at line 61 of file linux-amd64-ipa.c.
References supply_register(), x86_64_ft_collect_regmap, and X86_64_NUM_FT_COLLECT_GREGS.
Referenced by get_context_regcache().
| struct target_desc* tdesc_amd64_linux |
const int x86_64_ft_collect_regmap[] [static] |
{
FT_CR_RAX * 8, FT_CR_RBX * 8, FT_CR_RCX * 8, FT_CR_RDX * 8,
FT_CR_RSI * 8, FT_CR_RDI * 8, FT_CR_RBP * 8, FT_CR_RSP * 8,
FT_CR_R8 * 8, FT_CR_R9 * 8, FT_CR_R10 * 8, FT_CR_R11 * 8,
FT_CR_R12 * 8, FT_CR_R13 * 8, FT_CR_R14 * 8, FT_CR_R15 * 8,
FT_CR_RIP * 8, FT_CR_EFLAGS * 8
}
Definition at line 49 of file linux-amd64-ipa.c.
Referenced by __attribute__(), and supply_fast_tracepoint_registers().
1.7.6.1