GDB (API)
Defines | Functions | Variables
/home/stan/gdb/src/gdb/aarch64-tdep.c File Reference
#include "defs.h"
#include "frame.h"
#include "inferior.h"
#include "gdbcmd.h"
#include "gdbcore.h"
#include "gdb_string.h"
#include "dis-asm.h"
#include "regcache.h"
#include "reggroups.h"
#include "doublest.h"
#include "value.h"
#include "arch-utils.h"
#include "osabi.h"
#include "frame-unwind.h"
#include "frame-base.h"
#include "trad-frame.h"
#include "objfiles.h"
#include "dwarf2-frame.h"
#include "gdbtypes.h"
#include "prologue-value.h"
#include "target-descriptions.h"
#include "user-regs.h"
#include "language.h"
#include "infcall.h"
#include "aarch64-tdep.h"
#include "elf-bfd.h"
#include "elf/aarch64.h"
#include "gdb_assert.h"
#include "vec.h"
#include "features/aarch64.c"

Go to the source code of this file.

Defines

#define AARCH64_Q0_REGNUM   0
#define AARCH64_D0_REGNUM   (AARCH64_Q0_REGNUM + 32)
#define AARCH64_S0_REGNUM   (AARCH64_D0_REGNUM + 32)
#define AARCH64_H0_REGNUM   (AARCH64_S0_REGNUM + 32)
#define AARCH64_B0_REGNUM   (AARCH64_H0_REGNUM + 32)

Functions

 DEF_VEC_O (stack_item_t)
void _initialize_aarch64_tdep (void)

Variables

struct frame_unwind aarch64_prologue_unwind
struct frame_unwind aarch64_stub_unwind
struct frame_base aarch64_normal_base
initialize_file_ftype _initialize_aarch64_tdep

Define Documentation

#define AARCH64_B0_REGNUM   (AARCH64_H0_REGNUM + 32)

Definition at line 62 of file aarch64-tdep.c.

#define AARCH64_D0_REGNUM   (AARCH64_Q0_REGNUM + 32)

Definition at line 59 of file aarch64-tdep.c.

#define AARCH64_H0_REGNUM   (AARCH64_S0_REGNUM + 32)

Definition at line 61 of file aarch64-tdep.c.

#define AARCH64_Q0_REGNUM   0

Definition at line 58 of file aarch64-tdep.c.

#define AARCH64_S0_REGNUM   (AARCH64_D0_REGNUM + 32)

Definition at line 60 of file aarch64-tdep.c.


Function Documentation

void _initialize_aarch64_tdep ( void  )

Definition at line 2714 of file aarch64-tdep.c.

DEF_VEC_O ( stack_item_t  )

Variable Documentation

Initial value:
{
  &aarch64_prologue_unwind,
  aarch64_normal_frame_base,
  aarch64_normal_frame_base,
  aarch64_normal_frame_base
}

Definition at line 1132 of file aarch64-tdep.c.

Initial value:
{
  NORMAL_FRAME,
  default_frame_unwind_stop_reason,
  aarch64_prologue_this_id,
  aarch64_prologue_prev_register,
  NULL,
  default_frame_sniffer
}

Definition at line 1042 of file aarch64-tdep.c.

Initial value:
{
  NORMAL_FRAME,
  default_frame_unwind_stop_reason,
  aarch64_stub_this_id,
  aarch64_prologue_prev_register,
  NULL,
  aarch64_stub_unwind_sniffer
}

Definition at line 1107 of file aarch64-tdep.c.

const char* const name

Definition at line 67 of file aarch64-tdep.c.

Definition at line 68 of file aarch64-tdep.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines