GDB (xrefs)
Macros | Functions
/tmp/gdb-7.10/gdb/i386-darwin-nat.c File Reference
#include "defs.h"
#include "frame.h"
#include "inferior.h"
#include "target.h"
#include "symfile.h"
#include "symtab.h"
#include "objfiles.h"
#include "gdbcmd.h"
#include "regcache.h"
#include "i386-tdep.h"
#include "i387-tdep.h"
#include "gdbarch.h"
#include "arch-utils.h"
#include "gdbcore.h"
#include "x86-nat.h"
#include "darwin-nat.h"
#include "i386-darwin-tdep.h"

Go to the source code of this file.

Macros

#define X86_EFLAGS_T   0x100UL
 

Functions

static void i386_darwin_fetch_inferior_registers (struct target_ops *ops, struct regcache *regcache, int regno)
 
static void i386_darwin_store_inferior_registers (struct target_ops *ops, struct regcache *regcache, int regno)
 
static void i386_darwin_dr_set (int regnum, CORE_ADDR value)
 
static CORE_ADDR i386_darwin_dr_get (int regnum)
 
static void i386_darwin_dr_set_control (unsigned long control)
 
static void i386_darwin_dr_set_addr (int regnum, CORE_ADDR addr)
 
static CORE_ADDR i386_darwin_dr_get_addr (int regnum)
 
static unsigned long i386_darwin_dr_get_status (void)
 
static unsigned long i386_darwin_dr_get_control (void)
 
void darwin_check_osabi (darwin_inferior *inf, thread_t thread)
 
static int i386_darwin_sstep_at_sigreturn (x86_thread_state_t *regs)
 
void darwin_set_sstep (thread_t thread, int enable)
 
void darwin_complete_target (struct target_ops *target)
 

Macro Definition Documentation

#define X86_EFLAGS_T   0x100UL

Definition at line 502 of file i386-darwin-nat.c.

Referenced by darwin_set_sstep(), and i386_darwin_sstep_at_sigreturn().

Function Documentation

void darwin_check_osabi ( darwin_inferior inf,
thread_t  thread 
)
void darwin_complete_target ( struct target_ops target)
void darwin_set_sstep ( thread_t  thread,
int  enable 
)
static CORE_ADDR i386_darwin_dr_get ( int  regnum)
static
static CORE_ADDR i386_darwin_dr_get_addr ( int  regnum)
static

Definition at line 452 of file i386-darwin-nat.c.

References i386_darwin_dr_get().

Referenced by darwin_complete_target().

static unsigned long i386_darwin_dr_get_control ( void  )
static

Definition at line 464 of file i386-darwin-nat.c.

References DR_CONTROL, and i386_darwin_dr_get().

Referenced by darwin_complete_target().

static unsigned long i386_darwin_dr_get_status ( void  )
static

Definition at line 458 of file i386-darwin-nat.c.

References DR_STATUS, and i386_darwin_dr_get().

Referenced by darwin_complete_target().

static void i386_darwin_dr_set ( int  regnum,
CORE_ADDR  value 
)
static
static void i386_darwin_dr_set_addr ( int  regnum,
CORE_ADDR  addr 
)
static

Definition at line 444 of file i386-darwin-nat.c.

References DR_FIRSTADDR, DR_LASTADDR, gdb_assert, and i386_darwin_dr_set().

Referenced by darwin_complete_target().

static void i386_darwin_dr_set_control ( unsigned long  control)
static

Definition at line 438 of file i386-darwin-nat.c.

References DR_CONTROL, and i386_darwin_dr_set().

Referenced by darwin_complete_target().

static void i386_darwin_fetch_inferior_registers ( struct target_ops ops,
struct regcache regcache,
int  regno 
)
static
static int i386_darwin_sstep_at_sigreturn ( x86_thread_state_t *  regs)
static
static void i386_darwin_store_inferior_registers ( struct target_ops ops,
struct regcache regcache,
int  regno 
)
static