osprey/fake_ld/process.h File Reference

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

Go to the source code of this file.

Functions/Subroutines

void dump_argv (string *)
int do_compile (string *)
void ld_kill_compilation (int)
void add_to_tmp_file_list (string)
void cleanup_all_files (void)
string make_temp_file (string, char)
int create_tmpdir (int tracing)
string create_unique_file (string, char)
string create_tmp_file (string)
stringget_command_line (an_object_file_ptr, string, string, int *)
int make_link (const string, const string)
string ld_compile (an_object_file_ptr)
char * always_demangle (char *, char)

Variables

string tmpdir
char * __Release_ID


Function Documentation

void add_to_tmp_file_list ( string   ) 

char* always_demangle ( char *  ,
char   
)

Definition at line 143 of file ipa_ld.c.

void cleanup_all_files ( void   ) 

Definition at line 326 of file ipa_ld.c.

References i, LD_IPA_KEEP_TEMPS, RMDIR, tmp_list_size, and UNLINK.

string create_tmp_file ( string   ) 

Definition at line 477 of file process.c.

References exit(), fclose(), fopen, FREE, ipa_copy_of(), MALLOC, mktemp, NULL, perror(), strcat(), strcpy, and strlen().

Referenced by ipa_compile_init(), and ipacom_doit().

int create_tmpdir ( int  tracing  ) 

string create_unique_file ( string  ,
char   
)

int do_compile ( string  ) 

void dump_argv ( string  ) 

string* get_command_line ( an_object_file_ptr  ,
string  ,
string  ,
int *   
)

string ld_compile ( an_object_file_ptr   ) 

void ld_kill_compilation ( int   ) 

int make_link ( const   string,
const   string 
)

Definition at line 647 of file ipa_ld.c.

References concat_names(), exit(), FREE, getcwd, NULL, PATH_MAX, perror(), symlink(), and tmp.

Referenced by ld_compile().

string make_temp_file ( string  ,
char   
)


Variable Documentation

char* __Release_ID

Definition at line 144 of file ipa_ld.c.

Definition at line 138 of file process.c.


Generated on Wed Apr 8 15:07:37 2009 for Open64 by  doxygen 1.5.6