GDBserver
Functions | Variables
linux-aarch32-low.h File Reference

Go to the source code of this file.

Functions

void arm_fill_gregset (struct regcache *regcache, void *buf)
 
void arm_store_gregset (struct regcache *regcache, const void *buf)
 
void arm_fill_vfpregset_num (struct regcache *regcache, void *buf, int num)
 
void arm_store_vfpregset_num (struct regcache *regcache, const void *buf, int num)
 
int arm_breakpoint_kind_from_pc (CORE_ADDR *pcptr)
 
const gdb_bytearm_sw_breakpoint_from_kind (int kind, int *size)
 
int arm_breakpoint_kind_from_current_state (CORE_ADDR *pcptr)
 
int arm_breakpoint_at (CORE_ADDR where)
 
void initialize_low_arch_aarch32 (void)
 
void init_registers_arm_with_neon (void)
 
int arm_is_thumb_mode (void)
 

Variables

struct regs_info regs_info_aarch32
 
const struct target_desctdesc_arm_with_neon
 

Function Documentation

◆ arm_breakpoint_at()

int arm_breakpoint_at ( CORE_ADDR  where)

◆ arm_breakpoint_kind_from_current_state()

int arm_breakpoint_kind_from_current_state ( CORE_ADDR pcptr)

◆ arm_breakpoint_kind_from_pc()

int arm_breakpoint_kind_from_pc ( CORE_ADDR pcptr)

◆ arm_fill_gregset()

void arm_fill_gregset ( struct regcache regcache,
void *  buf 
)

Definition at line 61 of file linux-aarch32-low.c.

References collect_register().

◆ arm_fill_vfpregset_num()

void arm_fill_vfpregset_num ( struct regcache regcache,
void *  buf,
int  num 
)

◆ arm_is_thumb_mode()

int arm_is_thumb_mode ( void  )

◆ arm_store_gregset()

void arm_store_gregset ( struct regcache regcache,
const void *  buf 
)

Definition at line 79 of file linux-aarch32-low.c.

References memset(), and supply_register().

◆ arm_store_vfpregset_num()

void arm_store_vfpregset_num ( struct regcache regcache,
const void *  buf,
int  num 
)

◆ arm_sw_breakpoint_from_kind()

const gdb_byte* arm_sw_breakpoint_from_kind ( int  kind,
int *  size 
)

◆ init_registers_arm_with_neon()

void init_registers_arm_with_neon ( void  )

◆ initialize_low_arch_aarch32()

void initialize_low_arch_aarch32 ( void  )

Definition at line 300 of file linux-aarch32-low.c.

References aarch32_regsets_info, and init_registers_arm_with_neon().

Referenced by initialize_low_arch().

Variable Documentation

◆ regs_info_aarch32

struct regs_info regs_info_aarch32

Definition at line 162 of file linux-aarch32-low.c.

Referenced by aarch64_regs_info(), and arm_regs_info().

◆ tdesc_arm_with_neon

const struct target_desc* tdesc_arm_with_neon