GDB (xrefs)
Macros | Functions | Variables
/tmp/gdb-7.10/gdb/armnbsd-tdep.c File Reference
#include "defs.h"
#include "osabi.h"
#include "arm-tdep.h"
#include "solib-svr4.h"

Go to the source code of this file.

Macros

#define ARM_NBSD_JB_PC   24
 
#define ARM_NBSD_JB_ELEMENT_SIZE   INT_REGISTER_SIZE
 

Functions

static void arm_netbsd_init_abi_common (struct gdbarch_info info, struct gdbarch *gdbarch)
 
static void arm_netbsd_aout_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
 
static void arm_netbsd_elf_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
 
static enum gdb_osabi arm_netbsd_aout_osabi_sniffer (bfd *abfd)
 
void _initialize_arm_netbsd_tdep (void)
 

Variables

static const gdb_byte arm_nbsd_arm_le_breakpoint [] = {0x11, 0x00, 0x00, 0xe6}
 
static const gdb_byte arm_nbsd_arm_be_breakpoint [] = {0xe6, 0x00, 0x00, 0x11}
 
static const gdb_byte arm_nbsd_thumb_le_breakpoint [] = {0xfe, 0xde}
 
static const gdb_byte arm_nbsd_thumb_be_breakpoint [] = {0xde, 0xfe}
 
initialize_file_ftype _initialize_arm_netbsd_tdep
 

Macro Definition Documentation

#define ARM_NBSD_JB_ELEMENT_SIZE   INT_REGISTER_SIZE

Definition at line 28 of file armnbsd-tdep.c.

Referenced by arm_netbsd_init_abi_common().

#define ARM_NBSD_JB_PC   24

Definition at line 27 of file armnbsd-tdep.c.

Referenced by arm_netbsd_init_abi_common().

Function Documentation

void _initialize_arm_netbsd_tdep ( void  )
static void arm_netbsd_aout_init_abi ( struct gdbarch_info  info,
struct gdbarch gdbarch 
)
static
static enum gdb_osabi arm_netbsd_aout_osabi_sniffer ( bfd *  abfd)
static

Definition at line 99 of file armnbsd-tdep.c.

References GDB_OSABI_NETBSD_AOUT, and GDB_OSABI_UNKNOWN.

Referenced by _initialize_arm_netbsd_tdep().

static void arm_netbsd_elf_init_abi ( struct gdbarch_info  info,
struct gdbarch gdbarch 
)
static
static void arm_netbsd_init_abi_common ( struct gdbarch_info  info,
struct gdbarch gdbarch 
)
static

Variable Documentation

initialize_file_ftype _initialize_arm_netbsd_tdep
const gdb_byte arm_nbsd_arm_be_breakpoint[] = {0xe6, 0x00, 0x00, 0x11}
static

Definition at line 33 of file armnbsd-tdep.c.

Referenced by arm_netbsd_init_abi_common().

const gdb_byte arm_nbsd_arm_le_breakpoint[] = {0x11, 0x00, 0x00, 0xe6}
static

Definition at line 32 of file armnbsd-tdep.c.

Referenced by arm_netbsd_init_abi_common().

const gdb_byte arm_nbsd_thumb_be_breakpoint[] = {0xde, 0xfe}
static

Definition at line 35 of file armnbsd-tdep.c.

Referenced by arm_netbsd_init_abi_common().

const gdb_byte arm_nbsd_thumb_le_breakpoint[] = {0xfe, 0xde}
static

Definition at line 34 of file armnbsd-tdep.c.

Referenced by arm_netbsd_init_abi_common().