osprey/cygnus/bfd/libaout.h File Reference

#include "bfdlink.h"

Include dependency graph for libaout.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Types

type  aout_link_hash_entry
type  aout_link_hash_table
type  aout_backend_data
type  internal_exec
type  aout_symbol
type  aoutdata
type  aout_data_struct
type  aout_section_data_struct

Defines

#define H_PUT_64   bfd_h_put_64
#define H_PUT_32   bfd_h_put_32
#define H_PUT_16   bfd_h_put_16
#define H_PUT_8   bfd_h_put_8
#define H_PUT_S64   bfd_h_put_signed_64
#define H_PUT_S32   bfd_h_put_signed_32
#define H_PUT_S16   bfd_h_put_signed_16
#define H_PUT_S8   bfd_h_put_signed_8
#define H_GET_64   bfd_h_get_64
#define H_GET_32   bfd_h_get_32
#define H_GET_16   bfd_h_get_16
#define H_GET_8   bfd_h_get_8
#define H_GET_S64   bfd_h_get_signed_64
#define H_GET_S32   bfd_h_get_signed_32
#define H_GET_S16   bfd_h_get_signed_16
#define H_GET_S8   bfd_h_get_signed_8
#define GET_WORD   H_GET_32
#define GET_SWORD   H_GET_S32
#define GET_MAGIC   H_GET_32
#define PUT_WORD   H_PUT_32
#define PUT_MAGIC   H_PUT_32
#define NAME(x, y)   CONCAT3 (x,_32_,y)
#define JNAME(x)   CONCAT2 (x,_32)
#define BYTES_IN_WORD   4
#define aout_link_hash_lookup(table, string, create, copy, follow)
#define aout_link_hash_traverse(table, func, info)
#define aout_hash_table(p)   ((struct aout_link_hash_table *) ((p)->hash))
#define aout_backend_info(abfd)   ((const struct aout_backend_data *)((abfd)->xvec->backend_data))
#define N_DYNAMIC(exec)   ((exec).a_info & 0x80000000)
#define N_MAGIC(exec)   ((exec).a_info & 0xffff)
#define N_MACHTYPE(exec)   ((enum machine_type)(((exec).a_info >> 16) & 0xff))
#define N_FLAGS(exec)   (((exec).a_info >> 24) & 0xff)
#define N_SET_INFO(exec, magic, type, flags)
#define N_SET_DYNAMIC(exec, dynamic)
#define N_SET_MAGIC(exec, magic)   ((exec).a_info = (((exec).a_info & 0xffff0000) | ((magic) & 0xffff)))
#define N_SET_MACHTYPE(exec, machtype)
#define N_SET_FLAGS(exec, flags)
#define adata(bfd)   ((bfd)->tdata.aout_data->a)
#define exec_hdr(bfd)   (adata (bfd).hdr)
#define obj_aout_symbols(bfd)   (adata (bfd).symbols)
#define obj_textsec(bfd)   (adata (bfd).textsec)
#define obj_datasec(bfd)   (adata (bfd).datasec)
#define obj_bsssec(bfd)   (adata (bfd).bsssec)
#define obj_sym_filepos(bfd)   (adata (bfd).sym_filepos)
#define obj_str_filepos(bfd)   (adata (bfd).str_filepos)
#define obj_reloc_entry_size(bfd)   (adata (bfd).reloc_entry_size)
#define obj_symbol_entry_size(bfd)   (adata (bfd).symbol_entry_size)
#define obj_aout_subformat(bfd)   (adata (bfd).subformat)
#define obj_aout_external_syms(bfd)   (adata (bfd).external_syms)
#define obj_aout_external_sym_count(bfd)   (adata (bfd).external_sym_count)
#define obj_aout_sym_window(bfd)   (adata (bfd).sym_window)
#define obj_aout_external_strings(bfd)   (adata (bfd).external_strings)
#define obj_aout_external_string_size(bfd)   (adata (bfd).external_string_size)
#define obj_aout_string_window(bfd)   (adata (bfd).string_window)
#define obj_aout_sym_hashes(bfd)   (adata (bfd).sym_hashes)
#define obj_aout_dynamic_info(bfd)   (adata (bfd).dynamic_info)
#define aout_symbol(asymbol)   ((aout_symbol_type *)(&(asymbol)->the_bfd))
#define aout_section_data(s)   ((struct aout_section_data_struct *) (s)->used_by_bfd)
#define set_aout_section_data(s, v)   ((s)->used_by_bfd = (PTR)&(v)->relocs)
#define aout_16_get_section_contents   _bfd_generic_get_section_contents
#define aout_32_get_section_contents   _bfd_generic_get_section_contents
#define aout_64_get_section_contents   _bfd_generic_get_section_contents
#define NO_WRITE_HEADER_KLUDGE   0
#define aout_32_bfd_is_local_label_name   bfd_generic_is_local_label_name
#define aout_32_bfd_is_target_special_symbol   ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false)
#define WRITE_HEADERS(abfd, execp)
#define aout_section_merge_with_text_p(abfd, sec)

Typedefs

typedef struct aout_symbol aout_symbol_type

Enumerations

enum  machine_type {
  M_UNKNOWN = 0, M_68010 = 1, M_68020 = 2, M_SPARC = 3,
  M_NS32032 = (64), M_NS32532 = (64 + 5), M_386 = 100, M_29K = 101,
  M_386_DYNIX = 102, M_ARM = 103, M_SPARCLET = 131, M_386_NETBSD = 134,
  M_68K_NETBSD = 135, M_68K4K_NETBSD = 136, M_532_NETBSD = 137, M_SPARC_NETBSD = 138,
  M_PMAX_NETBSD = 139, M_VAX_NETBSD = 140, M_ALPHA_NETBSD = 141, M_ARM6_NETBSD = 143,
  M_SPARCLET_1 = 147, M_POWERPC_NETBSD = 149, M_VAX4K_NETBSD = 150, M_MIPS1 = 151,
  M_MIPS2 = 152, M_88K_OPENBSD = 153, M_HPPA_OPENBSD = 154, M_SPARC64_NETBSD = 156,
  M_X86_64_NETBSD = 157, M_SPARCLET_2 = 163, M_SPARCLET_3 = 179, M_SPARCLET_4 = 195,
  M_HP200 = 200, M_HP300 = (300 % 256), M_HPUX = (0x20c % 256), M_SPARCLET_5 = 211,
  M_SPARCLET_6 = 227, M_SPARCLITE_LE = 243, M_CRIS = 255
}

Functions/Subroutines

bfd_boolean NAME (aout, squirt_out_relocs) PARAMS((bfd *
bfd_boolean asection *bfd_boolean NAME (aout, make_sections) PARAMS((bfd *))
const bfd_targetNAME (aout, some_aout_object_p) PARAMS((bfd *
bfd_boolean NAME (aout, mkobject) PARAMS((bfd *))
enum machine_type NAME (aout, machine_type) PARAMS((enum bfd_architecture
enum machine_type unsigned
bfd_boolean *bfd_boolean 
NAME (aout, set_arch_mach) PARAMS((bfd *
bfd_boolean NAME (aout, new_section_hook) PARAMS((bfd *
bfd_boolean asection *bfd_boolean NAME (aout, set_section_contents) PARAMS((bfd *
asymbolNAME (aout, make_empty_symbol) PARAMS((bfd *))
bfd_boolean NAME (aout, translate_symbol_table) PARAMS((bfd *
bfd_boolean NAME (aout, slurp_symbol_table) PARAMS((bfd *))
bfd_boolean NAME (aout, write_syms) PARAMS((bfd *))
void NAME (aout, reclaim_symbol_table) PARAMS((bfd *))
long NAME (aout, get_symtab_upper_bound) PARAMS((bfd *))
long NAME (aout, canonicalize_symtab) PARAMS((bfd *
long asymbol **void NAME (aout, swap_ext_reloc_in) PARAMS((bfd *
void NAME (aout, swap_std_reloc_in) PARAMS((bfd *
reloc_howto_typeNAME (aout, reloc_type_lookup) PARAMS((bfd *
bfd_boolean NAME (aout, slurp_reloc_table) PARAMS((bfd *
bfd_boolean asymbol **long NAME (aout, canonicalize_reloc) PARAMS((bfd *
bfd_boolean asymbol **long
arelent asymbol **long 
NAME (aout, get_reloc_upper_bound) PARAMS((bfd *
void NAME (aout, reclaim_reloc) PARAMS((bfd *
alentNAME (aout, get_lineno) PARAMS((bfd *
alent *asymbol *void NAME (aout, print_symbol) PARAMS((bfd *
void NAME (aout, get_symbol_info) PARAMS((bfd *
void asymbol symbol_info
*bfd_boolean 
NAME (aout, find_nearest_line) PARAMS((bfd *
void asymbol symbol_info
*bfd_boolean asection asymbol
const char const char unsigned
int *long 
NAME (aout, read_minisymbols) PARAMS((bfd *
void asymbol symbol_info
*bfd_boolean asection asymbol
const char const char unsigned
int *long PTR unsigned int
*asymbol
NAME (aout, minisymbol_to_symbol) PARAMS((bfd *
void asymbol symbol_info
*bfd_boolean asection asymbol
const char const char unsigned
int *long PTR unsigned int
*asymbol const asymbol *int 
NAME (aout, sizeof_headers) PARAMS((bfd *
bfd_boolean NAME (aout, adjust_sizes_and_vmas) PARAMS((bfd *
bfd_boolean bfd_size_type
file_ptr *void 
NAME (aout, swap_exec_header_in) PARAMS((bfd *
bfd_boolean bfd_size_type
file_ptr *void struct
external_exec struct
internal_exec *void 
NAME (aout, swap_exec_header_out) PARAMS((bfd *
bfd_boolean bfd_size_type
file_ptr *void struct
external_exec struct
internal_exec *void struct
internal_exec struct
external_exec *struct
bfd_hash_entry
NAME (aout, link_hash_newfunc) PARAMS((struct bfd_hash_entry *
bfd_boolean bfd_size_type
file_ptr *void struct
external_exec struct
internal_exec *void struct
internal_exec struct
external_exec *struct
bfd_hash_entry *struct
bfd_hash_table const char
*bfd_boolean 
NAME (aout, link_hash_table_init) PARAMS((struct aout_link_hash_table *
struct bfd_link_hash_tableNAME (aout, link_hash_table_create) PARAMS((bfd *))
bfd_boolean NAME (aout, link_add_symbols) PARAMS((bfd *
bfd_boolean struct
bfd_link_info *bfd_boolean 
NAME (aout, final_link) PARAMS((bfd *
bfd_boolean NAME (aout, bfd_free_cached_info) PARAMS((bfd *))

Variables

const bfd_target *struct
internal_exec const bfd_target
bfd
enum machine_type unsigned long
bfd_boolean asection *bfd_boolean sec_ptr
bfd_boolean asection
*bfd_boolean const 
PTR
bfd_boolean asection
*bfd_boolean const 
file_ptr
bfd_boolean asection
*bfd_boolean const 
bfd_size_type
bfd_boolean aout_symbol_type
struct external_nlist char 
bfd_boolean
reloc_howto_typebfd_reloc_code_real_type
alent *asymbol *void asymbol bfd_print_symbol_type
void asymbol symbol_info
*bfd_boolean asection asymbol 
bfd_vma
bfd_boolean bfd_size_type
file_ptr *void struct
external_exec struct
internal_exec *void struct
internal_exec struct
external_exec *struct
bfd_hash_entry *struct
bfd_hash_table const char
*bfd_boolean bfd struct
bfd_hash_entry
struct


Define Documentation

#define adata ( bfd   )     ((bfd)->tdata.aout_data->a)

#define aout_16_get_section_contents   _bfd_generic_get_section_contents

Definition at line 600 of file libaout.h.

#define aout_32_bfd_is_local_label_name   bfd_generic_is_local_label_name

Definition at line 610 of file libaout.h.

#define aout_32_bfd_is_target_special_symbol   ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false)

Definition at line 614 of file libaout.h.

#define aout_32_get_section_contents   _bfd_generic_get_section_contents

Definition at line 602 of file libaout.h.

#define aout_64_get_section_contents   _bfd_generic_get_section_contents

Definition at line 604 of file libaout.h.

#define aout_backend_info ( abfd   )     ((const struct aout_backend_data *)((abfd)->xvec->backend_data))

#define aout_hash_table ( p   )     ((struct aout_link_hash_table *) ((p)->hash))

Definition at line 139 of file libaout.h.

Referenced by NAME().

#define aout_link_hash_lookup ( table,
string,
create,
copy,
follow   ) 

Value:

((struct aout_link_hash_entry *) \
   bfd_link_hash_lookup (&(table)->root, (string), (create), (copy), (follow)))

Definition at line 124 of file libaout.h.

Referenced by NAME().

#define aout_link_hash_traverse ( table,
func,
info   ) 

Value:

Definition at line 130 of file libaout.h.

Referenced by NAME().

#define aout_section_data (  )     ((struct aout_section_data_struct *) (s)->used_by_bfd)

Definition at line 469 of file libaout.h.

Referenced by aout_link_input_section(), and sunos_scan_relocs().

#define aout_section_merge_with_text_p ( abfd,
sec   ) 

Value:

(((sec)->flags & (SEC_HAS_CONTENTS | SEC_READONLY)) ==    \
      (SEC_HAS_CONTENTS | SEC_READONLY)         \
   && obj_textsec (abfd) != NULL          \
   && obj_datasec (abfd) != NULL          \
   && (sec)->vma >= (obj_textsec (abfd)->vma +        \
         obj_textsec (abfd)->size)        \
   && ((sec)->vma + (sec)->size) <= obj_datasec (abfd)->vma   \
   && ((abfd)->flags & D_PAGED) != 0)

Definition at line 672 of file libaout.h.

#define aout_symbol ( asymbol   )     ((aout_symbol_type *)(&(asymbol)->the_bfd))

Definition at line 458 of file libaout.h.

Referenced by callj_callback(), calljx_callback(), and NAME().

#define BYTES_IN_WORD   4

Definition at line 93 of file libaout.h.

#define exec_hdr ( bfd   )     (adata (bfd).hdr)

#define GET_MAGIC   H_GET_32

Definition at line 86 of file libaout.h.

Referenced by NAME().

#define GET_SWORD   H_GET_S32

Definition at line 85 of file libaout.h.

Referenced by NAME(), slurp_symbol_table(), sunos_scan_dynamic_symbol(), and swap_ext_reloc_in().

#define GET_WORD   H_GET_32

#define H_GET_16   bfd_h_get_16

Definition at line 48 of file libaout.h.

#define H_GET_32   bfd_h_get_32

Definition at line 47 of file libaout.h.

#define H_GET_64   bfd_h_get_64

Definition at line 46 of file libaout.h.

#define H_GET_8   bfd_h_get_8

Definition at line 49 of file libaout.h.

#define H_GET_S16   bfd_h_get_signed_16

Definition at line 52 of file libaout.h.

#define H_GET_S32   bfd_h_get_signed_32

Definition at line 51 of file libaout.h.

#define H_GET_S64   bfd_h_get_signed_64

Definition at line 50 of file libaout.h.

#define H_GET_S8   bfd_h_get_signed_8

Definition at line 53 of file libaout.h.

#define H_PUT_16   bfd_h_put_16

Definition at line 40 of file libaout.h.

#define H_PUT_32   bfd_h_put_32

Definition at line 39 of file libaout.h.

#define H_PUT_64   bfd_h_put_64

Definition at line 38 of file libaout.h.

#define H_PUT_8   bfd_h_put_8

Definition at line 41 of file libaout.h.

#define H_PUT_S16   bfd_h_put_signed_16

Definition at line 44 of file libaout.h.

#define H_PUT_S32   bfd_h_put_signed_32

Definition at line 43 of file libaout.h.

#define H_PUT_S64   bfd_h_put_signed_64

Definition at line 42 of file libaout.h.

#define H_PUT_S8   bfd_h_put_signed_8

Definition at line 45 of file libaout.h.

#define JNAME (  )     CONCAT2 (x,_32)

Definition at line 92 of file libaout.h.

#define N_DYNAMIC ( exec   )     ((exec).a_info & 0x80000000)

Definition at line 301 of file libaout.h.

Referenced by riscix_some_aout_object_p().

#define N_FLAGS ( exec   )     (((exec).a_info >> 24) & 0xff)

Definition at line 312 of file libaout.h.

#define N_MACHTYPE ( exec   )     ((enum machine_type)(((exec).a_info >> 16) & 0xff))

Definition at line 308 of file libaout.h.

#define N_MAGIC ( exec   )     ((exec).a_info & 0xffff)

Definition at line 304 of file libaout.h.

#define N_SET_DYNAMIC ( exec,
dynamic   ) 

Value:

((exec).a_info = (dynamic) ? (long) ((exec).a_info | 0x80000000) : \
((exec).a_info & 0x7fffffff))

Definition at line 323 of file libaout.h.

#define N_SET_FLAGS ( exec,
flags   ) 

Value:

((exec).a_info = \
 ((exec).a_info&0x00ffffff) | (((flags) & 0xff) << 24))

Definition at line 340 of file libaout.h.

#define N_SET_INFO ( exec,
magic,
type,
flags   ) 

Value:

((exec).a_info = ((magic) & 0xffff) \
 | (((int)(type) & 0xff) << 16) \
 | (((flags) & 0xff) << 24))

Definition at line 316 of file libaout.h.

#define N_SET_MACHTYPE ( exec,
machtype   ) 

Value:

((exec).a_info = \
 ((exec).a_info&0xff00ffff) | ((((int)(machtype))&0xff) << 16))

Definition at line 334 of file libaout.h.

#define N_SET_MAGIC ( exec,
magic   )     ((exec).a_info = (((exec).a_info & 0xffff0000) | ((magic) & 0xffff)))

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

Definition at line 90 of file libaout.h.

#define NO_WRITE_HEADER_KLUDGE   0

Definition at line 606 of file libaout.h.

#define obj_aout_dynamic_info ( bfd   )     (adata (bfd).dynamic_info)

#define obj_aout_external_string_size ( bfd   )     (adata (bfd).external_string_size)

Definition at line 451 of file libaout.h.

Referenced by aout_get_external_symbols(), and NAME().

#define obj_aout_external_strings ( bfd   )     (adata (bfd).external_strings)

#define obj_aout_external_sym_count ( bfd   )     (adata (bfd).external_sym_count)

#define obj_aout_external_syms ( bfd   )     (adata (bfd).external_syms)

#define obj_aout_string_window ( bfd   )     (adata (bfd).string_window)

Definition at line 452 of file libaout.h.

Referenced by aout_get_external_symbols(), aout_link_free_symbols(), and NAME().

#define obj_aout_subformat ( bfd   )     (adata (bfd).subformat)

#define obj_aout_sym_hashes ( bfd   )     (adata (bfd).sym_hashes)

#define obj_aout_sym_window ( bfd   )     (adata (bfd).sym_window)

Definition at line 449 of file libaout.h.

Referenced by aout_get_external_symbols(), aout_link_free_symbols(), and NAME().

#define obj_aout_symbols ( bfd   )     (adata (bfd).symbols)

#define obj_bsssec ( bfd   )     (adata (bfd).bsssec)

#define obj_datasec ( bfd   )     (adata (bfd).datasec)

#define obj_reloc_entry_size ( bfd   )     (adata (bfd).reloc_entry_size)

#define obj_str_filepos ( bfd   )     (adata (bfd).str_filepos)

#define obj_sym_filepos ( bfd   )     (adata (bfd).sym_filepos)

#define obj_symbol_entry_size ( bfd   )     (adata (bfd).symbol_entry_size)

Definition at line 445 of file libaout.h.

Referenced by MY(), and riscix_some_aout_object_p().

#define obj_textsec ( bfd   )     (adata (bfd).textsec)

#define PUT_MAGIC   H_PUT_32

Definition at line 88 of file libaout.h.

Referenced by NAME().

#define PUT_WORD   H_PUT_32

#define set_aout_section_data ( s,
 )     ((s)->used_by_bfd = (PTR)&(v)->relocs)

Definition at line 472 of file libaout.h.

Referenced by sunos_scan_relocs().

#define WRITE_HEADERS ( abfd,
execp   ) 

Definition at line 619 of file libaout.h.


Typedef Documentation


Enumeration Type Documentation

Enumerator:
M_UNKNOWN 
M_68010 
M_68020 
M_SPARC 
M_NS32032 
M_NS32532 
M_386 
M_29K 
M_386_DYNIX 
M_ARM 
M_SPARCLET 
M_386_NETBSD 
M_68K_NETBSD 
M_68K4K_NETBSD 
M_532_NETBSD 
M_SPARC_NETBSD 
M_PMAX_NETBSD 
M_VAX_NETBSD 
M_ALPHA_NETBSD 
M_ARM6_NETBSD 
M_SPARCLET_1 
M_POWERPC_NETBSD 
M_VAX4K_NETBSD 
M_MIPS1 
M_MIPS2 
M_88K_OPENBSD 
M_HPPA_OPENBSD 
M_SPARC64_NETBSD 
M_X86_64_NETBSD 
M_SPARCLET_2 
M_SPARCLET_3 
M_SPARCLET_4 
M_HP200 
M_HP300 
M_HPUX 
M_SPARCLET_5 
M_SPARCLET_6 
M_SPARCLITE_LE 
M_CRIS 

Definition at line 255 of file libaout.h.


Function Documentation

bfd_boolean NAME ( aout  ,
bfd_free_cached_info   
)

bfd_boolean struct bfd_link_info* bfd_boolean NAME ( aout  ,
final_link   
) [read]

bfd_boolean NAME ( aout  ,
link_add_symbols   
)

struct bfd_link_hash_table* NAME ( aout  ,
link_hash_table_create   
) [read]

Definition at line 2791 of file pdp11.c.

References bfd_alloc(), free(), link_hash_newfunc(), NAME, NULL, and aout_link_hash_table::root.

bfd_boolean bfd_size_type file_ptr* void struct external_exec struct internal_exec* void struct internal_exec struct external_exec* struct bfd_hash_entry* struct bfd_hash_table const char* bfd_boolean NAME ( aout  ,
link_hash_table_init   
) [read]

bfd_boolean bfd_size_type file_ptr* void struct external_exec struct internal_exec* void NAME ( aout  ,
swap_exec_header_out   
) [read]

bfd_boolean bfd_size_type file_ptr* void NAME ( aout  ,
swap_exec_header_in   
)

bfd_boolean NAME ( aout  ,
adjust_sizes_and_vmas   
)

void asymbol symbol_info* bfd_boolean asection asymbol const char const char unsigned int* long PTR unsigned int* asymbol const asymbol* int NAME ( aout  ,
sizeof_headers   
)

Type Constraints

void asymbol symbol_info* bfd_boolean asection asymbol const char const char unsigned int* long PTR unsigned int* asymbol* NAME ( aout  ,
minisymbol_to_symbol   
)

Type Constraints

void asymbol symbol_info* bfd_boolean asection asymbol const char const char unsigned int* long NAME ( aout  ,
read_minisymbols   
)

Type Constraints

void asymbol symbol_info* bfd_boolean NAME ( aout  ,
find_nearest_line   
)

void NAME ( aout  ,
get_symbol_info   
)

alent* asymbol* void NAME ( aout  ,
print_symbol   
)

alent* NAME ( aout  ,
get_lineno   
)

void NAME ( aout  ,
reclaim_reloc   
)

bfd_boolean asymbol** long arelent asymbol** long NAME ( aout  ,
get_reloc_upper_bound   
)

Type Constraints

bfd_boolean asymbol** long NAME ( aout  ,
canonicalize_reloc   
)

Type Constraints

bfd_boolean NAME ( aout  ,
slurp_reloc_table   
)

reloc_howto_type* NAME ( aout  ,
reloc_type_lookup   
)

void NAME ( aout  ,
swap_std_reloc_in   
)

long asymbol** void NAME ( aout  ,
swap_ext_reloc_in   
)

long NAME ( aout  ,
canonicalize_symtab   
)

long NAME ( aout  ,
get_symtab_upper_bound   
)

Definition at line 2340 of file pdp11.c.

References bfd_get_symcount, NAME, and slurp_symbol_table().

void NAME ( aout  ,
reclaim_symbol_table   
)

bfd_boolean NAME ( aout  ,
write_syms   
)

bfd_boolean NAME ( aout  ,
slurp_symbol_table   
)

bfd_boolean NAME ( aout  ,
translate_symbol_table   
)

asymbol* NAME ( aout  ,
make_empty_symbol   
)

Definition at line 1709 of file pdp11.c.

References bfd_zalloc(), and NULL.

bfd_boolean asection* bfd_boolean NAME ( aout  ,
set_section_contents   
)

bfd_boolean NAME ( aout  ,
new_section_hook   
)

enum machine_type unsigned bfd_boolean* bfd_boolean NAME ( aout  ,
set_arch_mach   
)

Type Constraints

enum machine_type NAME ( aout  ,
machine_type   
)

bfd_boolean NAME ( aout  ,
mkobject   
)

const bfd_target* NAME ( aout  ,
some_aout_object_p   
)

bfd_boolean asection* bfd_boolean NAME ( aout  ,
make_sections   
)

Definition at line 625 of file pdp11.c.

References bfd_make_section(), FALSE, NULL, obj_bsssec, obj_datasec, obj_textsec, and TRUE.

bfd_boolean NAME ( aout  ,
squirt_out_relocs   
)


Variable Documentation

bfd_boolean struct bfd_link_info* bfd_boolean struct bfd_link_info void bfd [read]

Definition at line 484 of file libaout.h.

void asymbol symbol_info* bfd_boolean asection asymbol const char const char unsigned int* long PTR unsigned int* asymbol const asymbol* int bfd_boolean

Definition at line 505 of file libaout.h.

Definition at line 549 of file libaout.h.

Definition at line 531 of file libaout.h.

Definition at line 499 of file libaout.h.

Definition at line 555 of file libaout.h.

bfd_boolean asection* bfd_boolean const file_ptr

Definition at line 499 of file libaout.h.

enum machine_type unsigned bfd_boolean* bfd_boolean enum bfd_architecture unsigned long

Definition at line 490 of file libaout.h.

void asymbol symbol_info* bfd_boolean asection asymbol const char const char unsigned int* long PTR unsigned int* asymbol const PTR

Definition at line 499 of file libaout.h.

Definition at line 499 of file libaout.h.

Definition at line 581 of file libaout.h.

Referenced by copy_lang_decl().


Generated on Wed Apr 8 14:50:26 2009 for Open64 by  doxygen 1.5.6