GDB (API)
|
#include "defs.h"
#include "frame.h"
#include "frame-unwind.h"
#include "frame-base.h"
#include "trad-frame.h"
#include "gdbcmd.h"
#include "gdbcore.h"
#include "gdbtypes.h"
#include "inferior.h"
#include "symfile.h"
#include "arch-utils.h"
#include "regcache.h"
#include "gdb_string.h"
#include "dis-asm.h"
Go to the source code of this file.
Classes | |
struct | gdbarch_tdep |
Enumerations | |
enum | { AVR_REG_W = 24, AVR_REG_X = 26, AVR_REG_Y = 28, AVR_FP_REGNUM = 28, AVR_REG_Z = 30, AVR_SREG_REGNUM = 32, AVR_SP_REGNUM = 33, AVR_PC_REGNUM = 34, AVR_NUM_REGS = 32 + 1 + 1 + 1, AVR_NUM_REG_BYTES = 32 + 1 + 2 + 4, AVR_PSEUDO_PC_REGNUM = 35, AVR_NUM_PSEUDO_REGS = 1, AVR_PC_REG_INDEX = 35, AVR_MAX_PROLOGUE_SIZE = 64, AVR_MAX_PUSHES = 18, AVR_LAST_PUSHED_REGNUM = 17, AVR_ARG1_REGNUM = 24, AVR_ARGN_REGNUM = 25, AVR_RET1_REGNUM = 24, AVR_RETN_REGNUM = 25, AVR_IMEM_START = 0x00000000, AVR_SMEM_START = 0x00800000, AVR_MEM_MASK = 0x00f00000 } |
enum | { AVR_PROLOGUE_NONE, AVR_PROLOGUE_NORMAL, AVR_PROLOGUE_CALL, AVR_PROLOGUE_MAIN, AVR_PROLOGUE_INTR, AVR_PROLOGUE_SIG } |
Functions | |
void | _initialize_avr_tdep (void) |
Variables | |
initialize_file_ftype | _initialize_avr_tdep |
anonymous enum |
Definition at line 73 of file avr-tdep.c.
anonymous enum |
AVR_PROLOGUE_NONE | |
AVR_PROLOGUE_NORMAL | |
AVR_PROLOGUE_CALL | |
AVR_PROLOGUE_MAIN | |
AVR_PROLOGUE_INTR | |
AVR_PROLOGUE_SIG |
Definition at line 146 of file avr-tdep.c.
void _initialize_avr_tdep | ( | void | ) |
Definition at line 1537 of file avr-tdep.c.