#include "ansidecl.h"#include <stddef.h>#include <stdarg.h>#include <stdio.h>

Go to the source code of this file.
Data Types | |
| type | pex_time |
Defines | |
| #define | basename basename_cannot_be_used_without_a_prototype |
| #define | ACONCAT(ACONCAT_PARAMS) |
| #define | XNEW(T) ((T *) xmalloc (sizeof (T))) |
| #define | XCNEW(T) ((T *) xcalloc (1, sizeof (T))) |
| #define | XDELETE(P) free ((void*) (P)) |
| #define | XNEWVEC(T, N) ((T *) xmalloc (sizeof (T) * (N))) |
| #define | XCNEWVEC(T, N) ((T *) xcalloc ((N), sizeof (T))) |
| #define | XRESIZEVEC(T, P, N) ((T *) xrealloc ((void *) (P), sizeof (T) * (N))) |
| #define | XDELETEVEC(P) free ((void*) (P)) |
| #define | XNEWVAR(T, S) ((T *) xmalloc ((S))) |
| #define | XCNEWVAR(T, S) ((T *) xcalloc (1, (S))) |
| #define | XRESIZEVAR(T, P, S) ((T *) xrealloc ((P), (S))) |
| #define | XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) |
| #define | XOBFINISH(O, T) ((T) obstack_finish ((O))) |
| #define | _hex_array_size 256 |
| #define | _hex_bad 99 |
| #define | hex_p(c) (hex_value (c) != _hex_bad) |
| #define | hex_value(c) ((unsigned int) _hex_value[(unsigned char) (c)]) |
| #define | PEX_RECORD_TIMES 0x1 |
| #define | PEX_USE_PIPES 0x2 |
| #define | PEX_SAVE_TEMPS 0x4 |
| #define | PEX_LAST 0x1 |
| #define | PEX_SEARCH 0x2 |
| #define | PEX_SUFFIX 0x4 |
| #define | PEX_STDERR_TO_STDOUT 0x8 |
| #define | PEX_BINARY_INPUT 0x10 |
| #define | PEX_BINARY_OUTPUT 0x20 |
| #define | PEXECUTE_FIRST 1 |
| #define | PEXECUTE_LAST 2 |
| #define | PEXECUTE_ONE (PEXECUTE_FIRST + PEXECUTE_LAST) |
| #define | PEXECUTE_SEARCH 4 |
| #define | PEXECUTE_VERBOSE 8 |
| #define | ARRAY_SIZE(a) (sizeof (a) / sizeof ((a)[0])) |
| #define | alloca(x) C_alloca(x) |
| #define | USE_C_ALLOCA 1 |
| #define | C_ALLOCA 1 |
| #define | ASTRDUP(X) |
Functions/Subroutines | |
| void | unlock_stream (FILE *) |
| void | unlock_std_streams (void) |
| FILE * | fopen_unlocked (const char *, const char *) |
| FILE * | fdopen_unlocked (int, const char *) |
| FILE * | freopen_unlocked (const char *, const char *, FILE *) |
| char ** | buildargv (const char *) ATTRIBUTE_MALLOC |
| void | freeargv (char **) |
| char ** | dupargv (char **) ATTRIBUTE_MALLOC |
| void expandargv | PARAMS ((int *, char ***)) |
| const char * | lbasename (const char *) |
| char * | lrealpath (const char *) |
| char * | concat (const char *,...) ATTRIBUTE_MALLOC ATTRIBUTE_SENTINEL |
| char * | reconcat (char *, const char *,...) ATTRIBUTE_MALLOC ATTRIBUTE_SENTINEL |
| unsigned long | concat_length (const char *,...) ATTRIBUTE_SENTINEL |
| char * | concat_copy (char *, const char *,...) ATTRIBUTE_SENTINEL |
| char * | concat_copy2 (const char *,...) ATTRIBUTE_SENTINEL |
| int | fdmatch (int fd1, int fd2) |
| char * | getpwd (void) |
| long | get_run_time (void) |
| char * | make_relative_prefix (const char *, const char *, const char *) ATTRIBUTE_MALLOC |
| char * | choose_temp_base (void) ATTRIBUTE_MALLOC |
| char * | make_temp_file (const char *) ATTRIBUTE_MALLOC |
| int | unlink_if_ordinary (const char *) |
| const char * | spaces (int count) |
| int | errno_max (void) |
| const char * | strerrno (int) |
| int | strtoerrno (const char *) |
| char * | xstrerror (int) |
| int | signo_max (void) |
| const char * | strsigno (int) |
| int | strtosigno (const char *) |
| int | xatexit (void(*fn)(void)) |
| void | xexit (int status) ATTRIBUTE_NORETURN |
| void | xmalloc_set_program_name (const char *) |
| void | xmalloc_failed (size_t) ATTRIBUTE_NORETURN |
| void * | xmalloc (size_t) ATTRIBUTE_MALLOC |
| void * | xrealloc (void *, size_t) |
| void * | xcalloc (size_t, size_t) ATTRIBUTE_MALLOC |
| char * | xstrdup (const char *) ATTRIBUTE_MALLOC |
| char * | xstrndup (const char *, size_t) ATTRIBUTE_MALLOC |
| void * | xmemdup (const void *, size_t, size_t) ATTRIBUTE_MALLOC |
| double | physmem_total (void) |
| double | physmem_available (void) |
| void | hex_init (void) |
| struct pex_obj * | pex_init (int flags, const char *pname, const char *tempbase) |
| const char * | pex_run (struct pex_obj *obj, int flags, const char *executable, char *const *argv, const char *outname, const char *errname, int *err) |
| const char * | pex_run_in_environment (struct pex_obj *obj, int flags, const char *executable, char *const *argv, char *const *env, const char *outname, const char *errname, int *err) |
| FILE * | pex_input_file (struct pex_obj *obj, int flags, const char *in_name) |
| FILE * | pex_input_pipe (struct pex_obj *obj, int binary) |
| FILE * | pex_read_output (struct pex_obj *, int binary) |
| int | pex_get_status (struct pex_obj *, int count, int *vector) |
| int | pex_get_times (struct pex_obj *, int count, struct pex_time *vector) |
| void | pex_free (struct pex_obj *) |
| const char * | pex_one (int flags, const char *executable, char *const *argv, const char *pname, const char *outname, const char *errname, int *status, int *err) |
| int | pexecute (const char *, char *const *, const char *, const char *, char **, char **, int) |
| int | pwait (int, int *, int) |
| int | asprintf (char **, const char *,...) ATTRIBUTE_PRINTF_2 |
| int | vasprintf (char **, const char *, va_list) ATTRIBUTE_PRINTF(2 |
| void * | C_alloca (size_t) ATTRIBUTE_MALLOC |
Variables | |
| char * | libiberty_concat_ptr |
| const unsigned char | _hex_value [_hex_array_size] |
| const char * | libiberty_optr |
| char * | libiberty_nptr |
| unsigned long | libiberty_len |
| #define _hex_array_size 256 |
Definition at line 336 of file libiberty.h.
| #define _hex_bad 99 |
Definition at line 337 of file libiberty.h.
| #define ACONCAT | ( | ACONCAT_PARAMS | ) |
Value:
(libiberty_concat_ptr = (char *) alloca (concat_length ACONCAT_PARAMS + 1), \ concat_copy2 ACONCAT_PARAMS)
Definition at line 161 of file libiberty.h.
| #define alloca | ( | x | ) | C_alloca(x) |
Definition at line 601 of file libiberty.h.
Definition at line 582 of file libiberty.h.
| #define ASTRDUP | ( | X | ) |
Value:
(libiberty_optr = (X), \ libiberty_len = strlen (libiberty_optr) + 1, \ libiberty_nptr = (char *) alloca (libiberty_len), \ (char *) memcpy (libiberty_nptr, libiberty_optr, libiberty_len))
Definition at line 609 of file libiberty.h.
| #define basename basename_cannot_be_used_without_a_prototype |
Definition at line 106 of file libiberty.h.
Referenced by bfd_elf_size_dynamic_sections(), create_unique_file(), do_compile(), DRA_Make_File_Name(), DST_Create_Subprogram(), DST_enter_member_function(), elf_link_add_object_symbols(), find_separate_debug_file(), get_base_file_bitmap(), get_file_basename(), Get_IPA_Object_Name(), get_output_file_with_visibility(), ipa_basename(), lower_bit_field_id(), lrealpath(), main(), and Trace_Stack_Segments().
| #define C_ALLOCA 1 |
Definition at line 605 of file libiberty.h.
Definition at line 340 of file libiberty.h.
| #define hex_value | ( | c | ) | ((unsigned int) _hex_value[(unsigned char) (c)]) |
Definition at line 343 of file libiberty.h.
| #define PEX_BINARY_INPUT 0x10 |
| #define PEX_BINARY_OUTPUT 0x20 |
Definition at line 394 of file libiberty.h.
Referenced by pex_input_file(), and pex_run_in_environment().
| #define PEX_LAST 0x1 |
Definition at line 374 of file libiberty.h.
Referenced by collect_execute(), execute(), pex_run_in_environment(), and pexecute().
| #define PEX_RECORD_TIMES 0x1 |
Definition at line 348 of file libiberty.h.
Referenced by execute(), pex_free(), and pex_get_status_and_time().
| #define PEX_SAVE_TEMPS 0x4 |
| #define PEX_SEARCH 0x2 |
Definition at line 377 of file libiberty.h.
Referenced by collect_execute(), execute(), pex_djgpp_exec_child(), pex_unix_exec_child(), pex_win32_exec_child(), and pexecute().
| #define PEX_STDERR_TO_STDOUT 0x8 |
Definition at line 383 of file libiberty.h.
Referenced by pex_djgpp_exec_child(), pex_unix_exec_child(), and pex_win32_exec_child().
| #define PEX_SUFFIX 0x4 |
Definition at line 380 of file libiberty.h.
Referenced by pex_run_in_environment(), and temp_file().
| #define PEX_USE_PIPES 0x2 |
Definition at line 351 of file libiberty.h.
Referenced by execute(), pex_init(), pex_input_pipe(), pex_run_in_environment(), pexecute(), and scan_prog_file().
| #define PEXECUTE_FIRST 1 |
Definition at line 538 of file libiberty.h.
| #define PEXECUTE_LAST 2 |
Definition at line 539 of file libiberty.h.
| #define PEXECUTE_ONE (PEXECUTE_FIRST + PEXECUTE_LAST) |
Definition at line 540 of file libiberty.h.
| #define PEXECUTE_SEARCH 4 |
Definition at line 541 of file libiberty.h.
| #define PEXECUTE_VERBOSE 8 |
Definition at line 542 of file libiberty.h.
| #define USE_C_ALLOCA 1 |
Definition at line 603 of file libiberty.h.
Definition at line 313 of file libiberty.h.
Definition at line 319 of file libiberty.h.
Definition at line 314 of file libiberty.h.
Definition at line 321 of file libiberty.h.
Definition at line 312 of file libiberty.h.
Definition at line 318 of file libiberty.h.
Definition at line 332 of file libiberty.h.
Referenced by apply_macro_to_string(), build_element_name(), build_search_list(), do_spec_1(), do_spec_2(), dump_file(), extract_string(), ggc_alloc_string(), init_spec(), join_c_conditions(), main(), mode_attr_index(), obstack_fgets(), pp_base_format(), read_braced_string(), read_quoted_string(), read_rtx_1(), recompile_files(), set_collect_gcc_options(), set_multilib_dir(), and write_predicate_subfunction().
Definition at line 331 of file libiberty.h.
Definition at line 327 of file libiberty.h.
Definition at line 320 of file libiberty.h.
| int asprintf | ( | char ** | , | |
| const char * | , | |||
| ... | ||||
| ) |
Definition at line 47 of file asprintf.c.
References VA_CLOSE, VA_FIXEDARG, VA_OPEN, and vasprintf().
Referenced by add_condition_to_string(), add_file_args(), add_final_ld_args(), add_libgcc_s(), alias_get_name(), append_default_options(), CGEMIT_Relocs_In_Asm(), create_function_info_for(), create_variable_info_for(), default_pch_valid_p(), elf_link_input_bfd(), get_binutils_lib_path(), init_crash_reporting(), init_phase_info(), m68k_handle_option(), my_putenv(), output_operand_lossage(), override_options(), pch_option_mismatch(), print_file_path(), print_magic_path(), print_multi_lib(), print_relative_path(), print_search_path(), prof_lib_exists(), read_gcc_output(), run_ld(), run_phase(), save_cpp_output(), set_library_paths(), sh_pch_valid_p(), and VPARAMS().
| char** buildargv | ( | const char * | ) |
| char* choose_temp_base | ( | void | ) |
Definition at line 57 of file choose-temp.c.
References abort, base, choose_tmpdir(), len, mktemp, strcpy, strlen(), TEMP_FILE, TEMP_FILE_LEN, temp_filename, xmalloc(), and XNEWVEC.
Referenced by pex_msdos_exec_child(), and pexecute().
| char* concat | ( | const char * | , | |
| ... | ||||
| ) |
Definition at line 152 of file concat.c.
References args, VA_CLOSE, VA_FIXEDARG, VA_OPEN, vconcat_copy(), vconcat_length(), and XNEWVEC.
| char* concat_copy | ( | char * | , | |
| const char * | , | |||
| ... | ||||
| ) |
Definition at line 116 of file concat.c.
References args, VA_CLOSE, VA_FIXEDARG, VA_OPEN, and vconcat_copy().
| char* concat_copy2 | ( | const char * | , | |
| ... | ||||
| ) |
Definition at line 141 of file concat.c.
References args, libiberty_concat_ptr, VA_CLOSE, VA_FIXEDARG, VA_OPEN, and vconcat_copy().
| unsigned long concat_length | ( | const char * | , | |
| ... | ||||
| ) |
Definition at line 101 of file concat.c.
References args, length, VA_CLOSE, VA_FIXEDARG, VA_OPEN, and vconcat_length().
Referenced by process_command().
| char** dupargv | ( | char ** | ) |
Definition at line 78 of file argv.c.
References copy, freeargv(), len, malloc, NULL, strcpy, and strlen().
Referenced by expandargv().
| int errno_max | ( | void | ) |
Definition at line 591 of file strerror.c.
References error_names, init_error_tables(), MAX, NULL, num_error_names, and sys_nerr.
Referenced by mpw_start_progress().
| int fdmatch | ( | int | fd1, | |
| int | fd2 | |||
| ) |
| FILE* fdopen_unlocked | ( | int | , | |
| const char * | ||||
| ) |
| FILE* fopen_unlocked | ( | const char * | , | |
| const char * | ||||
| ) |
| void freeargv | ( | char ** | ) |
Definition at line 93 of file getruntime.c.
References clock, CLOCKS_PER_SEC, getrusage(), GNU_HZ, rusage::ru_stime, rusage::ru_utime, timevar_time_def::sys, times, timevar_get(), tms::tms_stime, tms::tms_utime, timeval::tv_sec, timeval::tv_usec, and timevar_time_def::user.
Referenced by active_time(), create_ticker(), dump_time_statistics(), init_c_lex(), main(), print_time(), ticker_off(), ticker_on(), and update_header_times().
| char* getpwd | ( | void | ) |
Definition at line 132 of file cg_gcov.cxx.
References CXX_NEW_ARRAY, errno, free(), getcwd, getenv(), GUESSPATHLEN, MAXPATHLEN, p, s, stat::st_dev, stat::st_ino, and XNEWVEC.
Referenced by build_gcov_info(), CG_End_Final(), end_final(), finish_repo(), get_src_pwd(), and main().
Definition at line 160 of file hex.c.
References _hex_array_size, _hex_bad, _hex_value, and i.
Referenced by general_init(), ihex_init(), main(), srec_init(), and tekhex_init().
| const char* lbasename | ( | const char * | ) |
| char* lrealpath | ( | const char * | ) |
Definition at line 76 of file lrealpath.c.
References basename, buf, free(), len, malloc, NULL, pathconf(), realpath(), ret, and strdup.
| char* make_relative_prefix | ( | const char * | , | |
| const char * | , | |||
| const char * | ||||
| ) |
Definition at line 221 of file make-relative-prefix.c.
References access, alloca, DIR_SEPARATOR, DIR_UP, free(), free_split_directories(), getenv(), HOST_EXECUTABLE_SUFFIX, i, IS_DIR_SEPARATOR, lbasename(), lrealpath(), malloc, n, NULL, PATH_SEPARATOR, ptr, ret, split_directories(), strcat(), strcmp(), strcpy, strlen(), strncpy(), and X_OK.
| char* make_temp_file | ( | const char * | ) |
Definition at line 148 of file make-temp-file.c.
References abort, base, choose_tmpdir(), close, fd, mkstemps(), strcpy, strlen(), TEMP_FILE, TEMP_FILE_LEN, temp_filename, and XNEWVEC.
| void expandargv PARAMS | ( | (int *, char ***) | ) |
Definition at line 555 of file pex-common.c.
References pex_obj::children, pex_funcs::cleanup, pex_funcs::close, err, fclose(), pex_obj::flags, free(), pex_obj::funcs, i, pex_obj::next_input, pex_obj::next_input_name, pex_obj::next_input_name_allocated, NULL, pex_get_status_and_time(), PEX_RECORD_TIMES, pex_obj::read_output, pex_obj::remove, pex_obj::remove_count, pex_obj::status, STDIN_FILE_NO, and pex_obj::time.
Referenced by collect_wait(), execute(), pex_one(), and pwait().
Definition at line 501 of file pex-common.c.
References pex_obj::count, err, memcpy, memset, NULL, pex_get_status_and_time(), and pex_obj::status.
Referenced by collect_wait(), execute(), pex_one(), and pwait().
Definition at line 526 of file pex-common.c.
References pex_obj::count, err, memcpy, memset, NULL, pex_get_status_and_time(), pex_obj::status, and pex_obj::time.
Referenced by execute().
Definition at line 73 of file pex-djgpp.c.
References funcs, i, NULL, pex_init_common(), PEX_MSDOS_FILE_COUNT, PEX_USE_PIPES, ret, pex_obj::sysdep, and XNEW.
Referenced by collect_execute(), execute(), pex_one(), pexecute(), and scan_prog_file().
Definition at line 348 of file pex-common.c.
References pex_obj::count, errno, f, fopen, free(), pex_obj::input_file, pex_obj::next_input, pex_obj::next_input_name, pex_obj::next_input_name_allocated, NULL, PEX_BINARY_OUTPUT, STDIN_FILE_NO, and temp_file().
Definition at line 384 of file pex-common.c.
References pex_funcs::close, pex_obj::count, errno, f, pex_funcs::fdopenw, pex_obj::flags, pex_obj::funcs, pex_obj::next_input, pex_obj::next_input_name, NULL, p, PEX_USE_PIPES, pex_funcs::pipe, READ_PORT, STDIN_FILE_NO, and WRITE_PORT.
| const char* pex_one | ( | int | flags, | |
| const char * | executable, | |||
| char *const * | argv, | |||
| const char * | pname, | |||
| const char * | outname, | |||
| const char * | errname, | |||
| int * | status, | |||
| int * | err | |||
| ) |
Definition at line 24 of file pex-one.c.
References NULL, pex_free(), pex_get_status(), pex_init(), and pex_run().
Definition at line 430 of file pex-common.c.
References err, errno, pex_funcs::fdopenr, fopen, free(), pex_obj::funcs, pex_obj::next_input, pex_obj::next_input_name, pex_obj::next_input_name_allocated, NULL, o, pex_get_status_and_time(), pex_obj::read_output, and STDIN_FILE_NO.
Referenced by scan_prog_file().
| const char* pex_run | ( | struct pex_obj * | obj, | |
| int | flags, | |||
| const char * | executable, | |||
| char *const * | argv, | |||
| const char * | outname, | |||
| const char * | errname, | |||
| int * | err | |||
| ) |
Definition at line 337 of file pex-common.c.
References NULL, and pex_run_in_environment().
Referenced by collect_execute(), execute(), pex_one(), pexecute(), and scan_prog_file().
| const char* pex_run_in_environment | ( | struct pex_obj * | obj, | |
| int | flags, | |||
| const char * | executable, | |||
| char *const * | argv, | |||
| char *const * | env, | |||
| const char * | outname, | |||
| const char * | errname, | |||
| int * | err | |||
| ) |
Definition at line 150 of file pex-common.c.
References pex_obj::children, pex_funcs::close, concat(), pex_obj::count, EOF, errno, pex_funcs::exec_child, fclose(), pex_obj::flags, free(), pex_obj::funcs, in, pex_obj::input_file, pex_obj::next_input, pex_obj::next_input_name, pex_obj::next_input_name_allocated, NULL, pex_funcs::open_read, pex_funcs::open_write, out, p, pex_add_remove(), PEX_BINARY_INPUT, PEX_BINARY_OUTPUT, pex_get_status_and_time(), PEX_LAST, PEX_SAVE_TEMPS, PEX_SUFFIX, PEX_USE_PIPES, pid, pex_funcs::pipe, READ_PORT, STDERR_FILE_NO, STDIN_FILE_NO, STDOUT_FILE_NO, temp_file(), pex_obj::tempbase, WRITE_PORT, and XRESIZEVEC.
Referenced by pex_run().
| int pexecute | ( | const char * | , | |
| char *const * | , | |||
| const char * | , | |||
| const char * | , | |||
| char ** | , | |||
| char ** | , | |||
| int | ||||
| ) |
Definition at line 39 of file pexecute.c.
References err, idx, NULL, pex_init(), PEX_LAST, pex_run(), PEX_SEARCH, PEX_USE_PIPES, PEXECUTE_FIRST, PEXECUTE_LAST, and PEXECUTE_SEARCH.
| double physmem_available | ( | void | ) |
Definition at line 187 of file physmem.c.
References ARRAY_SIZE, h, len, NULL, physmem_total(), and sysconf.
| double physmem_total | ( | void | ) |
Definition at line 83 of file physmem.c.
References ARRAY_SIZE, h, len, NULL, and sysconf.
Referenced by ggc_min_expand_heuristic(), ggc_min_heapsize_heuristic(), and physmem_available().
| int pwait | ( | int | , | |
| int * | , | |||
| int | ||||
| ) |
| char* reconcat | ( | char * | , | |
| const char * | , | |||
| ... | ||||
| ) |
Definition at line 189 of file concat.c.
References args, free(), VA_CLOSE, VA_FIXEDARG, VA_OPEN, vconcat_copy(), vconcat_length(), and XNEWVEC.
Referenced by affix_data_type(), assemble_start_function(), and PARAMS().
| int signo_max | ( | void | ) |
Definition at line 376 of file strsignal.c.
References init_signal_tables(), MAX, NULL, num_signal_names, signal_names, and sys_nsig.
| const char* spaces | ( | int | count | ) |
Definition at line 45 of file spaces.c.
References buf, free(), and malloc.
Referenced by cb_line_change(), CG_BROWSER::Cprop_Commons(), CG_BROWSER::Cprop_Formals(), CG_BROWSER::Cprop_Predecessor_Edges(), CG_BROWSER::Cprop_Successor_Edges(), dump_thunk(), dumpimp(), ffebad_finish(), output_cbranch(), print_z_candidates(), and translate_options().
| const char* strerrno | ( | int | ) |
Definition at line 697 of file strerror.c.
References buf, error_names, init_error_tables(), NULL, num_error_names, and sprintf().
| const char* strsigno | ( | int | ) |
Definition at line 476 of file strsignal.c.
References buf, init_signal_tables(), NULL, num_signal_names, signal_names, and sprintf().
| int strtoerrno | ( | const char * | ) |
Definition at line 739 of file strerror.c.
References error_names, init_error_tables(), NULL, num_error_names, and strcmp().
| int strtosigno | ( | const char * | ) |
Definition at line 510 of file strsignal.c.
References init_signal_tables(), NULL, num_signal_names, signal_names, and strcmp().
| int unlink_if_ordinary | ( | const char * | ) |
Definition at line 63 of file unlink-if-ordinary.c.
References lstat, S_ISLNK, S_ISREG, stat::st_mode, and unlink.
Definition at line 100 of file fopen_unlocked.c.
References unlock_1().
Referenced by fnotice(), general_init(), init_md_reader_args_cb(), and main().
| int vasprintf | ( | char ** | , | |
| const char * | , | |||
| va_list | ||||
| ) |
Definition at line 67 of file xatexit.c.
References _xexit_cleanup, xatexit::fns, xatexit::ind, malloc, xatexit::next, NULL, p, xatexit_cleanup(), and XATEXIT_SIZE.
Definition at line 151 of file xmalloc.c.
References calloc(), PTR, and xmalloc_failed().
Referenced by _cpp_init_files(), _cpp_save_file_entries(), add_candidate_1(), add_loop(), add_to_list(), addarg(), alloc_iv(), alloc_mem(), alloc_page(), alloc_small_page(), alloc_use_cost_map(), allocate_edge_info(), allocate_reg_info(), allocate_reg_life_data(), analyze_function(), analyze_insns_in_loop(), arm_init_machine_status(), block_alloc(), build_btr_def_use_webs(), build_web_parts_and_conflicts(), calculate_global_regs_live(), cgraph_decide_inlining(), cgraph_decide_inlining_of_small_functions(), cgraph_expand_all_functions(), cgraph_postorder(), cleanup_dead_labels(), collect_expansion(), combine_givs(), combine_instructions(), compute_alignments(), compute_rvuse_and_antic_safe(), compute_store_table(), conditional_skip(), conflict_graph_new(), conflicts_between_webs(), connect_traces(), create_alias_map_for(), create_array(), create_coalesce_list(), create_ddg(), create_file(), create_insn_info(), create_loop_notes(), create_nesting_tree(), create_pointer(), create_program_flow_graph(), create_scalar_type(), cris_init_machine_status(), cse_main(), cselib_init(), d30v_init_machine_status(), debug_tree(), delete_null_pointer_checks(), delete_trivially_dead_insns(), demangled_hash_lookup(), deps_init(), determine_invariantness_stmt(), df_alloc(), df_init(), dfs_enumerate_from(), do_line(), dump_ggc_loc_statistics(), dump_hash_table(), duplicate_eh_regions(), duplicate_loop(), duplicate_loop_exit_test(), duplicate_loop_to_header_edge(), expand_inline_function(), expr_reaches_here_p(), fibheap_new(), fibnode_new(), file_hash_lookup(), fill_hash_bucket(), final(), find_exits(), find_invariant_insn(), find_or_create_group(), find_param_structure(), find_path(), find_source(), find_structure(), flow_loops_find(), flow_preorder_transversal_compute(), free_loop_data(), frv_optimize_membar(), gcalloc(), gen_split(), get_loop_body(), get_loop_body_in_bfs_order(), get_loop_body_in_dom_order(), get_loop_body_in_if_conv_order(), get_opcode(), get_ssa_name_ann(), get_tmt_for(), ggc_alloc_cleared(), ggc_alloc_cleared_stat(), ggc_pch_read(), ggc_pch_this_base(), global_alloc(), gt_pch_note_object(), hash_init(), hoist_code(), hoist_expr_reaches_here_p(), ht_create(), ht_expand(), htab_create(), ia64_reorg(), init_alias_analysis(), init_alias_info(), init_bb_info(), init_cpp_parse(), init_deps(), init_elim_table(), init_ggc(), init_ggc_pch(), init_pre(), init_predicate_table(), init_propagate_block_info(), init_resource_info(), init_reswords(), init_spec(), insert_aux(), ipa_create_methodlist_node(), ipa_edges_create(), ipa_node_create(), ipa_utils_reduced_inorder(), iv_ca_new(), kill_redundant_phi_nodes(), lang_new_vers_node(), lang_specific_driver(), loop_optimize(), loop_optimizer_init(), loop_regs_scan(), loopify(), lower_try_finally_copy(), main(), make_cpp_dir(), make_cpp_file(), mark_dfs_back_edges(), migrate_btr_defs(), mmix_init_machine_status(), move_movables(), move_sese_region_to_fn(), new_decision(), new_ggc_zone(), new_graph(), new_loop_vec_info(), new_omp_region(), new_stmt_vec_info(), new_structure(), new_temp_expr_table(), one_cprop_pass(), optimize_attrs(), output_data(), partition_hot_cold_basic_blocks(), parts_to_webs(), peel_loop_completely(), pp_construct(), pre_expr_reaches_here_p(), pre_gcse(), print_rtl_with_bb(), process_define_predicate(), process_file(), push_context(), push_gimplify_context(), ra_build_realloc(), read_count_file(), read_counts_file(), read_graph_file(), read_tfile(), record_edge_info(), record_ref(), record_use(), reg_alloc(), reg_is_remote_constant_p(), reload(), reload_as_needed(), remove_path(), remove_unreachable_regions(), rest_of_compilation(), rewrite_into_loop_closed_ssa(), rs6000_init_machine_status(), rtl_verify_flow_info_1(), run_compiles(), run_shell(), schedule_sm(), see_commit_changes(), see_initialize_data_structures(), set_page_table_entry(), setup_pointers_and_addressables(), sh_md_init_global(), shorten_branches(), sjlj_build_landing_pads(), skip_if_group(), static_execute(), strength_reduce(), symbol_hash_lookup(), tail_duplicate(), tic4x_disassemble(), tree_ssa_iv_optimize_init(), try_recolor_web(), unroll_loop(), unroll_loop_constant_iterations(), unroll_loop_runtime_iterations(), update_equiv_regs(), update_life_info(), variable_union(), varray_init(), verify_flow_info(), verify_loop_structure(), verify_ssa(), walk_dominator_tree(), web_main(), xmemdup(), xtensa_init_machine_status(), yyparse(), and zone_allocate_marks().
| void xexit | ( | int | status | ) |
| void xmalloc_set_program_name | ( | const char * | ) |
| char* xstrdup | ( | const char * | ) |
| char* xstrerror | ( | int | ) |
Definition at line 45 of file xstrerror.c.
References ERRSTR_FMT, int, PARAMS, sprintf(), strerror(), and xstrerror_buf.
Referenced by bfd_errmsg(), chain_open(), cpp_errno(), create_file(), dosum(), edit_file(), fatal_perror(), find_file(), gen_aux_info_file(), initialize(), internal_fix(), load_file(), load_file_data(), main(), perror_with_name(), pex_child_error(), pexecute(), pp_base_format(), pp_base_format_text(), process(), process_aux_info_file(), process_command(), rename_c_file(), safe_write(), start_fixer(), and VPARAMS().
| char* xstrndup | ( | const char * | , | |
| size_t | ||||
| ) |
| const unsigned char _hex_value[_hex_array_size] |
| char* libiberty_concat_ptr |
| unsigned long libiberty_len |
| char* libiberty_nptr |
| const char* libiberty_optr |
1.5.6