osprey/be/com/tls.h File Reference

#include "symtab.h"
#include "sections.h"

Include dependency graph for tls.h:

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

Go to the source code of this file.

Defines

#define be_com_tls_INCLUDED   "tls.h"

Enumerations

enum  TLS_MODEL {
  TLS_MODEL_UNKNOWN, TLS_MODEL_GLOBAL_DYNAMIC, TLS_MODEL_LOCAL_DYNAMIC, TLS_MODEL_INITIAL_EXEC,
  TLS_MODEL_LOCAL_EXEC
}

Functions/Subroutines

void TLS_init ()
void TLS_fini ()
static BOOL ST_is_tls (const ST *st)

Variables

TLS_MODEL TLS_model
TY_IDX TLS_get_addr_ty_idx
STTLS_get_addr_st


Define Documentation

#define be_com_tls_INCLUDED   "tls.h"

Definition at line 28 of file tls.h.


Enumeration Type Documentation

enum TLS_MODEL

Enumerator:
TLS_MODEL_UNKNOWN 
TLS_MODEL_GLOBAL_DYNAMIC 
TLS_MODEL_LOCAL_DYNAMIC 
TLS_MODEL_INITIAL_EXEC 
TLS_MODEL_LOCAL_EXEC 

Definition at line 36 of file tls.h.


Function Documentation

static BOOL ST_is_tls ( const ST st  )  [inline, static]

Definition at line 52 of file tls.h.

References CLASS_BLOCK, CLASS_VAR, FALSE, SEC_is_tls(), ST_class, STB_section_idx, and TRUE.

Referenced by Exp_Ldst(), and lower_bit_field_id().

void TLS_fini (  ) 

Definition at line 91 of file tls.cxx.

void TLS_init (  ) 


Variable Documentation

Definition at line 32 of file tls.cxx.

Referenced by Exp_Ldst().

Definition at line 31 of file tls.cxx.

Referenced by Exp_Ldst(), and TLS_init().

Definition at line 30 of file tls.cxx.

Referenced by Exp_Ldst(), lower_bit_field_id(), and TLS_init().


Generated on Wed Apr 8 14:31:23 2009 for Open64 by  doxygen 1.5.6