osprey-gcc/gcc/config/frv/frvbegin.c File Reference

#include "defaults.h"
#include <stddef.h>
#include "unwind-dw2-fde.h"
#include "gbl-ctors.h"

Include dependency graph for frvbegin.c:

Go to the source code of this file.

Defines

#define STATIC   static
#define UNDERSCORE   ""
#define INIT_SECTION_NEG_ONE(SECTION, FLAGS, NAME)
#define INIT_SECTION(SECTION, FLAGS, NAME)

Functions/Subroutines

 INIT_SECTION_NEG_ONE (".ctors","\"aw\"","__CTOR_LIST__")
 INIT_SECTION_NEG_ONE (".dtors","\"aw\"","__DTOR_LIST__")
 INIT_SECTION (".eh_frame","\"aw\"","__EH_FRAME_BEGIN__")
 INIT_SECTION (".rofixup","\"a\"","__ROFIXUP_LIST__")
void __frv_register_eh (void)
void __frv_deregister_eh (void)
void __do_global_dtors (void)
void __do_global_ctors (void)
void __main (void)


Define Documentation

#define INIT_SECTION ( SECTION,
FLAGS,
NAME   ) 

Value:

__asm__ (".section " SECTION "," FLAGS "\n\t"       \
   ".globl   " UNDERSCORE NAME "\n\t"       \
   ".type    " UNDERSCORE NAME ",@object\n\t"     \
   ".p2align  2\n"            \
   UNDERSCORE NAME ":\n\t"          \
   ".previous")

Definition at line 55 of file frvbegin.c.

#define INIT_SECTION_NEG_ONE ( SECTION,
FLAGS,
NAME   ) 

Value:

__asm__ (".section " SECTION "," FLAGS "\n\t"       \
   ".globl   " UNDERSCORE NAME "\n\t"       \
   ".type    " UNDERSCORE NAME ",@object\n\t"     \
   ".p2align  2\n"            \
   UNDERSCORE NAME ":\n\t"          \
   ".word     -1\n\t"           \
   ".previous")

Definition at line 46 of file frvbegin.c.

#define STATIC   static

Definition at line 38 of file frvbegin.c.

#define UNDERSCORE   ""

Definition at line 43 of file frvbegin.c.


Function Documentation

void __do_global_ctors ( void   ) 

Definition at line 128 of file frvbegin.c.

void __do_global_dtors ( void   ) 

Definition at line 116 of file frvbegin.c.

void __frv_deregister_eh ( void   ) 

Definition at line 101 of file frvbegin.c.

References __deregister_frame_info().

void __frv_register_eh ( void   ) 

Definition at line 82 of file frvbegin.c.

References __register_frame_info().

void __main ( void   ) 

Definition at line 151 of file frvbegin.c.

References __do_global_ctors(), and initialized.

INIT_SECTION ( ".rofixup"  ,
"\"a\""  ,
"__ROFIXUP_LIST__"   
)

INIT_SECTION ( ".eh_frame"  ,
"\"aw\""  ,
"__EH_FRAME_BEGIN__"   
)

INIT_SECTION_NEG_ONE ( ".dtors"  ,
"\"aw\""  ,
"__DTOR_LIST__"   
)

INIT_SECTION_NEG_ONE ( ".ctors"  ,
"\"aw\""  ,
"__CTOR_LIST__"   
)


Generated on Wed Apr 8 14:20:12 2009 for Open64 by  doxygen 1.5.6