GDB (xrefs)
Functions | Variables
/home/stan/gdb/src/gdb/i386fbsd-tdep.c File Reference
#include "defs.h"
#include "arch-utils.h"
#include "gdbcore.h"
#include "osabi.h"
#include "regcache.h"
#include "gdb_assert.h"
#include "i386-tdep.h"
#include "i387-tdep.h"
#include "bsd-uthread.h"
#include "solib-svr4.h"

Go to the source code of this file.

Functions

static void i386fbsd_supply_uthread (struct regcache *regcache, int regnum, CORE_ADDR addr)
static void i386fbsd_collect_uthread (const struct regcache *regcache, int regnum, CORE_ADDR addr)
static void i386fbsdaout_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
static void i386fbsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
static void i386fbsd4_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
void _initialize_i386fbsd_tdep (void)

Variables

static int i386fbsd_r_reg_offset []
CORE_ADDR i386fbsd_sigtramp_start_addr = 0xbfbfdf20
CORE_ADDR i386fbsd_sigtramp_end_addr = 0xbfbfdff0
int i386fbsd_sc_reg_offset []
static int i386fbsd_jmp_buf_reg_offset []
static int i386fbsd4_r_reg_offset []
int i386fbsd4_sc_reg_offset []

Function Documentation

void _initialize_i386fbsd_tdep ( void  )
static void i386fbsd4_init_abi ( struct gdbarch_info  info,
struct gdbarch gdbarch 
) [static]
static void i386fbsd_collect_uthread ( const struct regcache regcache,
int  regnum,
CORE_ADDR  addr 
) [static]
static void i386fbsd_init_abi ( struct gdbarch_info  info,
struct gdbarch gdbarch 
) [static]
static void i386fbsd_supply_uthread ( struct regcache regcache,
int  regnum,
CORE_ADDR  addr 
) [static]
static void i386fbsdaout_init_abi ( struct gdbarch_info  info,
struct gdbarch gdbarch 
) [static]

Variable Documentation

Initial value:
{
  10 * 4, 9 * 4, 8 * 4, 7 * 4,  
  16 * 4, 5 * 4,                
  4 * 4, 3 * 4,                 
  13 * 4, 15 * 4,               
  14 * 4, 17 * 4,               
  2 * 4, 1 * 4, 0 * 4, 18 * 4   
}

Definition at line 173 of file i386fbsd-tdep.c.

Referenced by i386fbsd4_init_abi().

Initial value:
{
  20 + 11 * 4,                  
  20 + 10 * 4,                  
  20 + 9 * 4,                   
  20 + 8 * 4,                   
  20 + 17 * 4,                  
  20 + 6 * 4,                   
  20 + 5 * 4,                   
  20 + 4 * 4,                   
  20 + 14 * 4,                  
  20 + 16 * 4,                  
  20 + 15 * 4,                  
  20 + 18 * 4,                  
  20 + 3 * 4,                   
  20 + 2 * 4,                   
  20 + 1 * 4,                   
  20 + 0 * 4                    
}

Definition at line 184 of file i386fbsd-tdep.c.

Referenced by i386fbsd4_init_abi().

Initial value:
{
  -1,                           
  -1,                           
  -1,                           
  1 * 4,                        
  2 * 4,                        
  3 * 4,                        
  4 * 4,                        
  5 * 4,                        
  0 * 4                         
}

Definition at line 72 of file i386fbsd-tdep.c.

Referenced by i386fbsd_collect_uthread(), and i386fbsd_supply_uthread().

Initial value:
{
  9 * 4, 8 * 4, 7 * 4, 6 * 4,   
  15 * 4, 4 * 4,                
  3 * 4, 2 * 4,                 
  12 * 4, 14 * 4,               
  13 * 4, 16 * 4,               
  1 * 4, 0 * 4, -1, -1          
}

Definition at line 36 of file i386fbsd-tdep.c.

Referenced by i386fbsdaout_init_abi().

Initial value:
{
  8 + 14 * 4,                   
  8 + 13 * 4,                   
  8 + 12 * 4,                   
  8 + 11 * 4,                   
  8 + 0 * 4,                    
  8 + 1 * 4,                    
  8 + 10 * 4,                   
  8 + 9 * 4,                    
  8 + 3 * 4,                    
  8 + 4 * 4,                    
  8 + 7 * 4,                    
  8 + 8 * 4,                    
  8 + 6 * 4,                    
  8 + 5 * 4,                    
  8 + 15 * 4,                   
  8 + 16 * 4                    
}

Definition at line 51 of file i386fbsd-tdep.c.

Referenced by i386fbsdaout_init_abi().

Definition at line 48 of file i386fbsd-tdep.c.

Referenced by _initialize_i386fbsd_nat(), and i386fbsdaout_init_abi().

Definition at line 47 of file i386fbsd-tdep.c.

Referenced by _initialize_i386fbsd_nat(), and i386fbsdaout_init_abi().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines