Back to index

cell-binutils  2.17cvs20070401
Defines | Functions
aout-cris.c File Reference
#include "bfd.h"
#include "aout32.c"
#include "aout-target.h"

Go to the source code of this file.

Defines

#define N_HEADER_IN_TEXT(x)   0
#define N_TXTOFF(x)   32
#define ENTRY_CAN_BE_ZERO
#define TEXT_START_ADDR   0
#define N_TXTADDR(x)   ((x).a_entry & ~(bfd_vma) 0xffff)
#define SEGMENT_SIZE   2
#define ZMAGIC_DISK_BLOCK_SIZE   N_TXTOFF (0)
#define TARGET_PAGE_SIZE   SEGMENT_SIZE
#define TARGETNAME   "a.out-cris"
#define N_SHARED_LIB(x)   0
#define DEFAULT_ARCH   bfd_arch_cris
#define MY(OP)   CONCAT2 (cris_aout_,OP)
#define NAME(x, y)   CONCAT3 (cris_aout,_32_,y)
#define MY_exec_hdr_flags   1
#define MY_write_object_contents   MY (write_object_contents)
#define MY_swap_ext_reloc_out   MY (swap_ext_reloc_out)
#define MY_swap_ext_reloc_in   MY (swap_ext_reloc_in)
#define MY_set_sizes   MY (set_sizes)
#define MY_set_arch_mach   NAME (aout, set_arch_mach)
#define SET_ARCH_MACH(BFD, EXEC)   MY_set_arch_mach (BFD, DEFAULT_ARCH, N_MACHTYPE (EXEC))
#define RELOC_EXT_BITS_EXTERN_LITTLE   0x80
#define RELOC_EXT_BITS_TYPE_LITTLE   3
#define RELOC_EXT_BITS_TYPE_SH_LITTLE   0
#define MY_get_section_contents   aout_32_get_section_contents
#define MACHTYPE_OK(mtype)   ((mtype) == M_CRIS)

Functions

static bfd_boolean MY() write_object_contents (bfd *)
static void MY() swap_ext_reloc_out (bfd *, arelent *, struct reloc_ext_external *)
static void MY() swap_ext_reloc_in (bfd *, struct reloc_ext_external *, arelent *, asymbol **, bfd_size_type)
static bfd_boolean MY() set_sizes (bfd *)

Define Documentation

Definition at line 64 of file aout-cris.c.

Definition at line 27 of file aout-cris.c.

#define MACHTYPE_OK (   mtype)    ((mtype) == M_CRIS)

Definition at line 112 of file aout-cris.c.

#define MY (   OP)    CONCAT2 (cris_aout_,OP)

Definition at line 69 of file aout-cris.c.

#define MY_exec_hdr_flags   1

Definition at line 75 of file aout-cris.c.

Definition at line 109 of file aout-cris.c.

#define MY_set_arch_mach   NAME (aout, set_arch_mach)

Definition at line 98 of file aout-cris.c.

#define MY_set_sizes   MY (set_sizes)

Definition at line 90 of file aout-cris.c.

Definition at line 86 of file aout-cris.c.

Definition at line 83 of file aout-cris.c.

Definition at line 77 of file aout-cris.c.

#define N_HEADER_IN_TEXT (   x)    0

Definition at line 25 of file aout-cris.c.

#define N_SHARED_LIB (   x)    0

Definition at line 61 of file aout-cris.c.

#define N_TXTADDR (   x)    ((x).a_entry & ~(bfd_vma) 0xffff)

Definition at line 39 of file aout-cris.c.

#define N_TXTOFF (   x)    32

Definition at line 26 of file aout-cris.c.

#define NAME (   x,
  y 
)    CONCAT3 (cris_aout,_32_,y)

Definition at line 70 of file aout-cris.c.

#define RELOC_EXT_BITS_EXTERN_LITTLE   0x80

Definition at line 104 of file aout-cris.c.

Definition at line 105 of file aout-cris.c.

Definition at line 106 of file aout-cris.c.

#define SEGMENT_SIZE   2

Definition at line 42 of file aout-cris.c.

#define SET_ARCH_MACH (   BFD,
  EXEC 
)    MY_set_arch_mach (BFD, DEFAULT_ARCH, N_MACHTYPE (EXEC))

Definition at line 99 of file aout-cris.c.

Definition at line 55 of file aout-cris.c.

#define TARGETNAME   "a.out-cris"

Definition at line 56 of file aout-cris.c.

#define TEXT_START_ADDR   0

Definition at line 28 of file aout-cris.c.

#define ZMAGIC_DISK_BLOCK_SIZE   N_TXTOFF (0)

Definition at line 50 of file aout-cris.c.


Function Documentation

static bfd_boolean MY() set_sizes ( bfd abfd) [static]

Here is the caller graph for this function:

static void MY() swap_ext_reloc_in ( bfd abfd,
struct reloc_ext_external bytes,
arelent cache_ptr,
asymbol **  symbols,
bfd_size_type  symcount 
) [static]

Here is the caller graph for this function:

static void MY() swap_ext_reloc_out ( bfd abfd,
arelent g,
struct reloc_ext_external natptr 
) [static]

Here is the caller graph for this function:

static bfd_boolean MY() write_object_contents ( bfd abfd) [static]