osprey/cygnus/ld/ldexp.h File Reference

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

Go to the source code of this file.

Data Types

type  etree_value_type
type  node_type
union  etree_union
type  exp_data_seg
type  segment_struct

Typedefs

typedef union etree_union etree_type
typedef struct segment_struct segment_type
typedef struct _fill_type fill_type

Functions/Subroutines

etree_typeexp_intop (bfd_vma)
etree_typeexp_bigintop (bfd_vma, char *)
etree_typeexp_relop (asection *, bfd_vma)
etree_value_type invalid (void)
etree_value_type exp_fold_tree (etree_type *, struct lang_output_section_statement_struct *, lang_phase_type, bfd_vma, bfd_vma *)
etree_typeexp_binop (int, etree_type *, etree_type *)
etree_typeexp_trinop (int, etree_type *, etree_type *, etree_type *)
etree_typeexp_unop (int, etree_type *)
etree_typeexp_nameop (int, const char *)
etree_typeexp_assop (int, const char *, etree_type *)
etree_typeexp_provide (const char *, etree_type *)
etree_typeexp_assert (etree_type *, const char *)
void exp_print_tree (etree_type *)
bfd_vma exp_get_vma (etree_type *, bfd_vma, char *, lang_phase_type)
int exp_get_value_int (etree_type *, int, char *, lang_phase_type)
fill_typeexp_get_fill (etree_type *, fill_type *, char *, lang_phase_type)
bfd_vma exp_get_abs_int (etree_type *, int, char *, lang_phase_type)

Variables

segment_typesegments


Typedef Documentation

typedef union etree_union etree_type

Definition at line 126 of file ldexp.h.


Function Documentation

etree_type* exp_assert ( etree_type ,
const char *   
)

etree_type* exp_assop ( int  ,
const char *  ,
etree_type  
)

etree_type* exp_bigintop ( bfd_vma  ,
char *   
)

Definition at line 170 of file ldexp.c.

References INT, and stat_alloc().

Referenced by yyparse().

etree_type* exp_binop ( int  ,
etree_type ,
etree_type  
)

bfd_vma exp_get_abs_int ( etree_type ,
int  ,
char *  ,
lang_phase_type   
)

fill_type* exp_get_fill ( etree_type ,
fill_type ,
char *  ,
lang_phase_type   
)

int exp_get_value_int ( etree_type ,
int  ,
char *  ,
lang_phase_type   
)

Definition at line 1088 of file ldexp.c.

References exp_get_vma().

Referenced by lang_enter_output_section_statement(), and lang_new_phdr().

bfd_vma exp_get_vma ( etree_type ,
bfd_vma  ,
char *  ,
lang_phase_type   
)

etree_type* exp_intop ( bfd_vma   ) 

etree_type* exp_nameop ( int  ,
const char *   
)

void exp_print_tree ( etree_type  ) 

etree_type* exp_provide ( const char *  ,
etree_type  
)

etree_type* exp_relop ( asection ,
bfd_vma   
)

Definition at line 183 of file ldexp.c.

References REL, and stat_alloc().

Referenced by ldctor_build_sets().

etree_type* exp_trinop ( int  ,
etree_type ,
etree_type ,
etree_type  
)

etree_type* exp_unop ( int  ,
etree_type  
)

etree_value_type invalid ( void   ) 


Variable Documentation

Definition at line 55 of file ldexp.c.

Referenced by set_segment_start().


Generated on Wed Apr 8 15:01:41 2009 for Open64 by  doxygen 1.5.6