GDB (xrefs)
Defines | Functions | Variables
/home/stan/gdb/src/gdb/ia64-linux-tdep.c File Reference
#include "defs.h"
#include "ia64-tdep.h"
#include "arch-utils.h"
#include "gdbcore.h"
#include "regcache.h"
#include "osabi.h"
#include "solib-svr4.h"
#include "symtab.h"
#include "linux-tdep.h"
#include <ctype.h>

Go to the source code of this file.

Defines

#define GATE_AREA_START   0xa000000000000100LL
#define GATE_AREA_END   0xa000000000020000LL
#define IA64_LINUX_SIGCONTEXT_OFFSET   192

Functions

static int ia64_linux_pc_in_sigtramp (CORE_ADDR pc)
static CORE_ADDR ia64_linux_sigcontext_register_address (struct gdbarch *gdbarch, CORE_ADDR sp, int regno)
static void ia64_linux_write_pc (struct regcache *regcache, CORE_ADDR pc)
static int ia64_linux_stap_is_single_operand (struct gdbarch *gdbarch, const char *s)
static void ia64_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
void _initialize_ia64_linux_tdep (void)

Variables

initialize_file_ftype _initialize_ia64_linux_tdep

Define Documentation

#define GATE_AREA_END   0xa000000000020000LL

Definition at line 38 of file ia64-linux-tdep.c.

Referenced by ia64_linux_pc_in_sigtramp().

#define GATE_AREA_START   0xa000000000000100LL

Definition at line 37 of file ia64-linux-tdep.c.

Referenced by ia64_linux_pc_in_sigtramp().

#define IA64_LINUX_SIGCONTEXT_OFFSET   192

Definition at line 41 of file ia64-linux-tdep.c.


Function Documentation

void _initialize_ia64_linux_tdep ( void  )
static void ia64_linux_init_abi ( struct gdbarch_info  info,
struct gdbarch gdbarch 
) [static]
static int ia64_linux_pc_in_sigtramp ( CORE_ADDR  pc) [static]

Definition at line 44 of file ia64-linux-tdep.c.

References GATE_AREA_END, and GATE_AREA_START.

Referenced by ia64_linux_init_abi().

static CORE_ADDR ia64_linux_sigcontext_register_address ( struct gdbarch gdbarch,
CORE_ADDR  sp,
int  regno 
) [static]
static int ia64_linux_stap_is_single_operand ( struct gdbarch gdbarch,
const char *  s 
) [static]

Definition at line 127 of file ia64-linux-tdep.c.

Referenced by ia64_linux_init_abi().

static void ia64_linux_write_pc ( struct regcache regcache,
CORE_ADDR  pc 
) [static]

Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines