
Go to the source code of this file.
Functions/Subroutines | |
| void | do_tlink (char **, char **) |
| struct pex_obj * | collect_execute (const char *, char **, const char *, const char *) |
| void | collect_exit (int) ATTRIBUTE_NORETURN |
| int | collect_wait (const char *, struct pex_obj *) |
| void | dump_file (const char *, FILE *) |
| int | file_exists (const char *) |
| void | error (const char *,...) ATTRIBUTE_PRINTF_1 |
| void | notice (const char *,...) ATTRIBUTE_PRINTF_1 |
| void | fatal (const char *,...) ATTRIBUTE_PRINTF_1 ATTRIBUTE_NORETURN |
| void | fatal_perror (const char *,...) ATTRIBUTE_PRINTF_1 ATTRIBUTE_NORETURN |
Variables | |
| const char * | ldout |
| const char * | lderrout |
| const char * | c_file_name |
| struct obstack | temporary_obstack |
| char * | temporary_firstobj |
| int | vflag |
| int | debug |
Definition at line 1522 of file collect2.c.
References debug, err, errno, fatal(), fatal_perror(), fflush(), fprintf(), notice(), NULL, pex, pex_init(), PEX_LAST, pex_run(), PEX_SEARCH, str, and vflag.
| void collect_exit | ( | int | ) |
Definition at line 339 of file collect2.c.
References c_file, dump_file, exit(), lderrout, ldout, maybe_unlink(), and o_file.
Referenced by collect_wait(), do_tlink(), do_wait(), fatal(), and fatal_perror().
Definition at line 1482 of file collect2.c.
References collect_exit(), error(), FATAL_EXIT_CODE, fatal_perror(), pex_free(), pex_get_status(), strsignal(), WCOREDUMP, WEXITSTATUS, WIFEXITED, WIFSIGNALED, and WTERMSIG.
| void do_tlink | ( | char ** | , | |
| char ** | ||||
| ) |
Definition at line 440 of file collect2.c.
References c, cplus_demangle(), DMGL_ANSI, DMGL_PARAMS, DMGL_VERBOSE, EOF, fclose(), fflush(), fopen, fputs(), free(), getc(), ISIDNUM, no_demangle, obstack_1grow, obstack_free, obstack_object_size, p, putc(), result, stream, strlen(), strncmp(), temporary_firstobj, temporary_obstack, USER_LABEL_PREFIX, and XOBFINISH.
| void error | ( | const char * | , | |
| ... | ||||
| ) |
Definition at line 71 of file whirl2c_main.cxx.
| void fatal | ( | const char * | , | |
| ... | ||||
| ) |
Definition at line 369 of file collect2.c.
| void fatal_perror | ( | const char * | , | |
| ... | ||||
| ) |
Definition at line 352 of file collect2.c.
References _, collect_exit(), errno, FATAL_EXIT_CODE, fprintf(), va_end, va_start, vfprintf(), and xstrerror().
Referenced by collect_execute(), collect_wait(), main(), recompile_files(), and scan_prog_file().
| int file_exists | ( | const char * | ) |
Definition at line 139 of file ipa_cord.cxx.
References access, R_OK, S_ISREG, stat::st_mode, stat, and strlen().
| void notice | ( | const char * | , | |
| ... | ||||
| ) |
| const char* c_file_name |
| const char* lderrout |
| const char* ldout |
Definition at line 220 of file collect2.c.
Referenced by collect_exit(), do_tlink(), handler(), and main().
| char* temporary_firstobj |
Definition at line 238 of file collect2.c.
Referenced by dump_file(), main(), read_repo_file(), recompile_files(), and scan_linker_output().
Definition at line 237 of file collect2.c.
Referenced by afgets(), build_class_ref(), build_dtable_decl(), DEFUN(), dump_file(), extract_string(), frob_extension(), init_class_processing(), init_repo(), java_get_line_col(), java_lex(), java_unicode_2_utf8(), layout_class(), layout_class_method(), main(), read_repo_file(), recompile_files(), scan_linker_output(), tfgets(), and write_classfile().
| int vflag |
Definition at line 109 of file ir_gdar.c.
Referenced by collect_execute(), Get_Irb_File_Name(), main(), process_func(), process_pu(), process_stab(), process_wn(), scan_prog_file(), and tlink_init().
1.5.6