osprey/cygnus/bfd/cisco-core.c File Reference

#include "bfd.h"
#include "sysdep.h"
#include "libbfd.h"
#include <signal.h>

Include dependency graph for cisco-core.c:

Go to the source code of this file.

Data Types

type  crashinfo_external
type  cisco_core_struct

Defines

#define SIGTRAP   5
#define SIGEMT   6
#define SIGBUS   10
#define CRASH_MAGIC   0xdead1234
#define MASK_ADDR(x)   ((x) & 0x0fffffff)

Enumerations

enum  crashreason { CRASH_REASON_NOTCRASHED = 0, CRASH_REASON_EXCEPTION = 1, CRASH_REASON_CORRUPT = 2 }

Functions/Subroutines

static const bfd_target
*cisco_core_file_validate 
PARAMS ((bfd *, int))
static const bfd_target
*cisco_core_file_p 
PARAMS ((bfd *))
bfd_boolean
cisco_core_file_matches_executable_p 
PARAMS ((bfd *, bfd *))
static const bfd_targetcisco_core_file_validate (bfd *abfd, int crash_info_loc)
static const bfd_targetcisco_core_file_p (bfd *abfd)
char * cisco_core_file_failing_command (abfd)
int cisco_core_file_failing_signal (abfd)
bfd_boolean cisco_core_file_matches_executable_p (core_bfd, exec_bfd)

Variables

int crash_info_locs []
const bfd_target cisco_core_little_vec
const bfd_target cisco_core_big_vec


Define Documentation

#define CRASH_MAGIC   0xdead1234

Definition at line 52 of file cisco-core.c.

Referenced by cisco_core_file_validate().

#define MASK_ADDR (  )     ((x) & 0x0fffffff)

Definition at line 53 of file cisco-core.c.

Referenced by cisco_core_file_validate().

#define SIGBUS   10

#define SIGEMT   6

Definition at line 37 of file cisco-core.c.

Referenced by cisco_core_file_validate(), Handle_Signals(), and Opt_Catch_Signals().

#define SIGTRAP   5


Enumeration Type Documentation

Enumerator:
CRASH_REASON_NOTCRASHED 
CRASH_REASON_EXCEPTION 
CRASH_REASON_CORRUPT 

Definition at line 55 of file cisco-core.c.


Function Documentation

char* cisco_core_file_failing_command ( abfd   ) 

Definition at line 312 of file cisco-core.c.

References NULL.

int cisco_core_file_failing_signal ( abfd   ) 

Definition at line 319 of file cisco-core.c.

References abfd.

bfd_boolean cisco_core_file_matches_executable_p ( core_bfd  ,
exec_bfd   
)

Definition at line 326 of file cisco-core.c.

References TRUE.

static const bfd_target* cisco_core_file_p ( bfd abfd  )  [static]

Definition at line 296 of file cisco-core.c.

References cisco_core_file_validate(), crash_info_locs, NULL, and target.

static const bfd_target* cisco_core_file_validate ( bfd abfd,
int  crash_info_loc 
) [static]

bfd_boolean cisco_core_file_matches_executable_p PARAMS ( (bfd *, bfd *)   ) 

static const bfd_target* cisco_core_file_p PARAMS ( (bfd *)   )  [static]

static const bfd_target* cisco_core_file_validate PARAMS ( (bfd *, int)   )  [static]


Variable Documentation

Definition at line 335 of file cisco-core.c.

Definition at line 385 of file cisco-core.c.

Initial value:

 {
  0x0250, 
  0x0400, 
  0x0FFC, 
  0x3000, 
  0x4FFC, 
  -1
}

Definition at line 43 of file cisco-core.c.

Referenced by cisco_core_file_p().


Generated on Wed Apr 8 14:46:45 2009 for Open64 by  doxygen 1.5.6