#include <stdio.h>#include <errno.h>#include "bfd.h"#include "sysdep.h"#include "safe-ctype.h"#include "bfdlink.h"#include "ld.h"#include "ldmisc.h"#include "ldexp.h"#include "ldlang.h"#include <ldgram.h>#include "ldfile.h"#include "ldlex.h"#include "ldmain.h"#include "libiberty.h"#include <unistd.h>

Go to the source code of this file.
Data Types | |
| type | yy_buffer_state |
Defines | |
| #define | FLEX_SCANNER |
| #define | YY_FLEX_MAJOR_VERSION 2 |
| #define | YY_FLEX_MINOR_VERSION 5 |
| #define | yyconst |
| #define | YY_PROTO(proto) () |
| #define | YY_NULL 0 |
| #define | YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c) |
| #define | BEGIN yy_start = 1 + 2 * |
| #define | YY_START ((yy_start - 1) / 2) |
| #define | YYSTATE YY_START |
| #define | YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) |
| #define | YY_NEW_FILE yyrestart( yyin ) |
| #define | YY_END_OF_BUFFER_CHAR 0 |
| #define | YY_BUF_SIZE 16384 |
| #define | EOB_ACT_CONTINUE_SCAN 0 |
| #define | EOB_ACT_END_OF_FILE 1 |
| #define | EOB_ACT_LAST_MATCH 2 |
| #define | yyless(n) |
| #define | unput(c) yyunput( c, yytext_ptr ) |
| #define | YY_BUFFER_NEW 0 |
| #define | YY_BUFFER_NORMAL 1 |
| #define | YY_BUFFER_EOF_PENDING 2 |
| #define | YY_CURRENT_BUFFER yy_current_buffer |
| #define | YY_FLUSH_BUFFER yy_flush_buffer( yy_current_buffer ) |
| #define | yy_new_buffer yy_create_buffer |
| #define | yy_set_interactive(is_interactive) |
| #define | yy_set_bol(at_bol) |
| #define | YY_AT_BOL() (yy_current_buffer->yy_at_bol) |
| #define | yytext_ptr yytext |
| #define | YY_DO_BEFORE_ACTION |
| #define | YY_NUM_RULES 180 |
| #define | YY_END_OF_BUFFER 181 |
| #define | REJECT reject_used_but_not_detected |
| #define | yymore() yymore_used_but_not_detected |
| #define | YY_MORE_ADJ 0 |
| #define | YY_RESTORE_YY_MORE_OFFSET |
| #define | INITIAL 0 |
| #define | YY_INPUT(buf, result, max_size) yy_input (buf, &result, max_size) |
| #define | YY_NO_UNPUT |
| #define | MAX_INCLUDE_DEPTH 10 |
| #define | RTOKEN(x) { yylval.token = x; return x; } |
| #define | SCRIPT 1 |
| #define | EXPRESSION 2 |
| #define | BOTH 3 |
| #define | DEFSYMEXP 4 |
| #define | MRI 5 |
| #define | VERS_START 6 |
| #define | VERS_SCRIPT 7 |
| #define | VERS_NODE 8 |
| #define | YY_NO_PUSH_STATE 1 |
| #define | YY_NO_POP_STATE 1 |
| #define | YY_NO_TOP_STATE 1 |
| #define | YY_READ_BUF_SIZE 8192 |
| #define | ECHO (void) fwrite( yytext, yyleng, 1, yyout ) |
| #define | yyterminate() return YY_NULL |
| #define | YY_START_STACK_INCR 25 |
| #define | YY_FATAL_ERROR(msg) yy_fatal_error( msg ) |
| #define | YY_DECL int yylex YY_PROTO(( void )) |
| #define | YY_BREAK break; |
| #define | YY_RULE_SETUP YY_USER_ACTION |
| #define | YY_EXIT_FAILURE 2 |
| #define | yyless(n) |
Typedefs | |
| typedef struct yy_buffer_state * | YY_BUFFER_STATE |
| typedef unsigned int | yy_size_t |
| typedef unsigned char | YY_CHAR |
| typedef int | yy_state_type |
Functions/Subroutines | |
| void yyrestart | YY_PROTO ((FILE *input_file)) |
| void yy_switch_to_buffer | YY_PROTO ((YY_BUFFER_STATE new_buffer)) |
| void yy_load_buffer_state | YY_PROTO ((void)) |
| YY_BUFFER_STATE yy_create_buffer | YY_PROTO ((FILE *file, int size)) |
| void yy_delete_buffer | YY_PROTO ((YY_BUFFER_STATE b)) |
| void yy_init_buffer | YY_PROTO ((YY_BUFFER_STATE b, FILE *file)) |
| YY_BUFFER_STATE yy_scan_buffer | YY_PROTO ((char *base, yy_size_t size)) |
| YY_BUFFER_STATE yy_scan_string | YY_PROTO ((yyconst char *yy_str)) |
| YY_BUFFER_STATE yy_scan_bytes | YY_PROTO ((yyconst char *bytes, int len)) |
| static void *yy_flex_alloc | YY_PROTO ((yy_size_t)) |
| static void *yy_flex_realloc | YY_PROTO ((void *, yy_size_t)) |
| static void yy_flex_free | YY_PROTO ((void *)) |
| static yy_state_type yy_try_NUL_trans | YY_PROTO ((yy_state_type current_state)) |
| static void yy_fatal_error | YY_PROTO ((yyconst char msg[])) |
| static void | yy_input (char *, int *, int) |
| static void | comment (void) |
| static void | lex_warn_invalid (char *where, char *what) |
| int | yywrap (void) |
| void | ldlex_script (void) |
| void | ldlex_mri_script (void) |
| void | ldlex_version_script (void) |
| void | ldlex_version_file (void) |
| void | ldlex_defsym (void) |
| void | ldlex_expression (void) |
| void | ldlex_both (void) |
| void | ldlex_popstate (void) |
Variables | |
| int | yyleng |
| FILE * | yyin = (FILE *) 0 |
| FILE * | yyout = (FILE *) 0 |
| static YY_BUFFER_STATE | yy_current_buffer = 0 |
| static char | yy_hold_char |
| static int | yy_n_chars |
| static char * | yy_c_buf_p = (char *) 0 |
| static int | yy_init = 1 |
| static int | yy_start = 0 |
| static int | yy_did_buffer_switch_on_eof |
| char * | yytext |
| static yyconst short int | yy_accept [1275] |
| static yyconst int | yy_ec [256] |
| static yyconst int | yy_meta [82] |
| static yyconst short int | yy_base [1297] |
| static yyconst short int | yy_def [1297] |
| static yyconst short int | yy_nxt [2273] |
| static yyconst short int | yy_chk [2273] |
| static yy_state_type | yy_last_accepting_state |
| static char * | yy_last_accepting_cpos |
| input_type | parser_input |
| unsigned int | lineno = 1 |
| const char * | lex_string = NULL |
| static YY_BUFFER_STATE | include_stack [MAX_INCLUDE_DEPTH] |
| static const char * | file_name_stack [MAX_INCLUDE_DEPTH] |
| static unsigned int | lineno_stack [MAX_INCLUDE_DEPTH] |
| static unsigned int | include_stack_ptr = 0 |
| static int | vers_node_nesting = 0 |
| int | size |
| FILE * | file |
| int | len |
| static int * | state_stack_p = state_stack |
| #define BEGIN yy_start = 1 + 2 * |
Definition at line 86 of file ldlex.c.
Referenced by ldlex_both(), ldlex_defsym(), ldlex_expression(), ldlex_mri_script(), ldlex_script(), ldlex_version_file(), and ldlex_version_script().
| #define DEFSYMEXP 4 |
| #define EXPRESSION 2 |
| #define INITIAL 0 |
Definition at line 1297 of file ldlex.c.
Referenced by build_worklists(), detect_remat_webs(), detect_spill_temps(), determine_web_costs(), init_one_web_common(), init_webs_defs_uses(), parts_to_webs(), parts_to_webs_1(), put_web(), put_web_at_end(), ra_colorize_free_all(), reg_alloc(), remove_web_from_list(), and reset_lists().
| #define MRI 5 |
| #define SCRIPT 1 |
| #define VERS_SCRIPT 7 |
| #define VERS_START 6 |
| #define YY_AT_BOL | ( | ) | (yy_current_buffer->yy_at_bol) |
| #define YY_CURRENT_BUFFER yy_current_buffer |
| #define YY_DO_BEFORE_ACTION |
Value:
yytext_ptr = yy_bp; \ yyleng = (int) (yy_cp - yy_bp); \ yy_hold_char = *yy_cp; \ *yy_cp = '\0'; \ yy_c_buf_p = yy_cp;
| #define YY_EXIT_FAILURE 2 |
| #define YY_FLUSH_BUFFER yy_flush_buffer( yy_current_buffer ) |
| #define yy_set_bol | ( | at_bol | ) |
Value:
{ \
if ( ! yy_current_buffer ) \
yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \
yy_current_buffer->yy_at_bol = at_bol; \
}
| #define yy_set_interactive | ( | is_interactive | ) |
Value:
{ \
if ( ! yy_current_buffer ) \
yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \
yy_current_buffer->yy_is_interactive = is_interactive; \
}
| #define yyless | ( | n | ) |
Value:
do \ { \ /* Undo effects of setting up yytext. */ \ yytext[yyleng] = yy_hold_char; \ yy_c_buf_p = yytext + n; \ yy_hold_char = *yy_c_buf_p; \ *yy_c_buf_p = '\0'; \ yyleng = n; \ } \ while ( 0 )
| #define yyless | ( | n | ) |
Value:
do \ { \ /* Undo effects of setting up yytext. */ \ *yy_cp = yy_hold_char; \ YY_RESTORE_YY_MORE_OFFSET \ yy_c_buf_p = yy_cp = yy_bp + n - YY_MORE_ADJ; \ YY_DO_BEFORE_ACTION; /* set up yytext again */ \ } \ while ( 0 )
| typedef struct yy_buffer_state* YY_BUFFER_STATE |
| typedef int yy_state_type |
Definition at line 3753 of file ldlex.c.
Referenced by Add_Doacross_Comments(), Add_Parallel_Region_Comments(), Bundle_Generator(), CG_Generate_Code(), fetch_insn_class(), KAPI_save_as_header_FunctionalUnitInfo_struct(), NOTE_Add_To_BB(), print_dependency_table(), Properties_Generator(), r_assemble_list(), and Subset_Generator().
Definition at line 3726 of file ldlex.c.
References yy_start.
Referenced by ldfile_try_open_bfd(), and yyparse().
| static void lex_warn_invalid | ( | char * | where, | |
| char * | what | |||
| ) | [static] |
Definition at line 3791 of file ldlex.c.
References bfd_error_file_not_recognized, bfd_set_error(), einfo(), ISPRINT, ldfile_assumed_script, ldfile_input_filename, and sprintf().
| static void yy_input | ( | char * | buf, | |
| int * | result, | |||
| int | max_size | |||
| ) | [static] |
| static void yy_fatal_error YY_PROTO | ( | (yyconst char msg[]) | ) | [static] |
| static yy_state_type yy_try_NUL_trans YY_PROTO | ( | (yy_state_type current_state) | ) | [static] |
| YY_BUFFER_STATE yy_scan_bytes YY_PROTO | ( | (yyconst char *bytes, int len) | ) |
| YY_BUFFER_STATE yy_scan_string YY_PROTO | ( | (yyconst char *yy_str) | ) |
| YY_BUFFER_STATE yy_scan_buffer YY_PROTO | ( | (char *base, yy_size_t size) | ) |
| void yy_init_buffer YY_PROTO | ( | (YY_BUFFER_STATE b, FILE *file) | ) |
| void yy_flush_buffer YY_PROTO | ( | (YY_BUFFER_STATE b) | ) |
| YY_BUFFER_STATE yy_create_buffer YY_PROTO | ( | (FILE *file, int size) | ) |
| static int input YY_PROTO | ( | (void) | ) |
| void yy_switch_to_buffer YY_PROTO | ( | (YY_BUFFER_STATE new_buffer) | ) |
| void yyrestart YY_PROTO | ( | (FILE *input_file) | ) |
const char* file_name_stack[MAX_INCLUDE_DEPTH] [static] |
YY_BUFFER_STATE include_stack[MAX_INCLUDE_DEPTH] [static] |
unsigned int include_stack_ptr = 0 [static] |
| register unsigned int len |
Definition at line 3368 of file ldlex.c.
Referenced by $BNDCHK(), $CONFCHK(), __gnu_unwind_pr_common(), __libc_rwlock_define(), __retour(), _bfd_default_error_handler(), _bfd_ecoff_get_accumulated_ss(), _bfd_ecoff_write_armap(), _bfd_elf_add_default_symbol(), _bfd_elf_archive_symbol_lookup(), _bfd_elf_link_assign_sym_version(), _bfd_elf_make_section_from_phdr(), _bfd_elf_strtab_emit(), _bfd_elfcore_make_pseudosection(), _bfd_elfcore_strndup(), _bfd_generic_link_add_one_symbol(), _bfd_stab_section_find_nearest_line(), _bfd_stringtab_emit(), _bfd_vms_output_counted(), _bfd_vms_save_counted_string(), _bfd_vms_write_tir(), _bfd_xcoff64_put_ldsymbol_name(), _bfd_xcoff_put_ldsymbol_name(), _cpp_builtin_macro_text(), _cpp_define_builtin(), _cpp_replacement_text_len(), _cpp_save_parameter(), _dwarf_pro_alloc_reloc_slots(), _dwarf_pro_pre_alloc_n_reloc_slots(), _dwarf_stream_relocs_to_disk(), _dwarf_symbolic_relocs_to_disk(), _elf32_layout(), _fcd_blank(), _fcd_cmp_eq(), _fcd_cmp_gt(), _fcd_cmp_lt(), _fcd_copy(), _fcontext(), _getopt_initialize(), _GETPOS_(), _nl_find_domain(), _nl_init_domain_conv(), _nl_normalize_codeset(), _PAUSE(), _PXFEXECV(), _PXFEXECVE(), _PXFEXECVP(), _VBOUNDS_ERROR(), _VRBOUNDS_ERROR(), _xlate_expand_block_v1_po(), _xlate_expand_block_v1_ps(), _xlate_expand_block_v2_32_ge(), _xlate_expand_block_v2_32_po(), _xlate_expand_block_v2_32_ps(), _xlate_expand_block_v2_64_ge(), _xlate_expand_block_v2_64_po(), _xlate_expand_block_v2_64_ps(), _xlate_initialize_32_v2_table(), _xlate_initialize_64_v2_table(), _xlate_initialize_v1_table(), aa_alloc(), add_archive_element(), add_class_decl(), add_conv_candidate(), add_entry(), add_file_args(), add_function_candidate(), IPA_FEEDBACK_STRINGS::Add_id_string(), add_keepsyms_file(), add_method(), add_prefix(), add_standard_paths(), add_to_sequence(), alpha_align_insns(), alpha_encode_section_info(), alphaev4_next_group(), alphaev5_next_group(), alter_output_for_insn(), alter_predicate_for_insn(), append_include_chain(), arm_encode_call_attribute(), arm_pe_unique_section(), arm_pt(), ascii_entry(), ascii_f90_derived_type(), ascii_f90_entry(), ascii_file(), asm_conditional_branch(), asm_operand_ok(), assign_parm_adjust_entry_rtl(), assign_parms(), assign_section_numbers(), auto_export(), bfd_ecoff_write_accumulated_debug(), bfd_elf64_archive_write_armap(), bfd_get_unique_section_name(), bfd_h8_disassemble(), bfd_hash_lookup(), bfd_mach_o_core_file_failing_command(), bfd_pef_print_symbol(), blank_arg(), bsd_write_armap(), bt_print_entry(), build_java_arrayaccess(), build_keyword_selector(), Build_Option_String(), build_search_list(), builtin_define_std(), builtin_macro(), bvInit(), c_common_decode_option(), Can_Do_Tail_Calls_For_PU(), canonicalize_text(), catgetmsg(), CG_Init_Gcov(), check_excluded_libs(), check_instantiated_args(), check_macro_names(), check_revision(), check_trad_stringification(), chewname(), choose_temp_base(), choose_tmpdir(), clone_section(), coff_arm_is_local_label_name(), coff_write_armap(), coff_write_symbols(), collect_insn_data(), combine_simplify_rtx(), combine_strings(), common_type(), commonparms(), compare_constant(), composite_type(), Compute_Edge_Prob_Base_Freq(), compute_zdepdi_operands(), compute_zdepwi_operands(), computed_jump_p(), concat_filename(), concat_names(), Configure_Alias_Options(), const_hash_1(), constrain_operands(), CODEMAP::Convert_to_loop_invar(), copy_comment(), copy_define_str(), copy_file_data(), copy_loop_body(), copy_name(), copy_rtx_if_shared(), copy_rtx_if_shared_1(), count_constant_pool_bytes(), cover_insn(), coverage_init(), cplus_demangle_fill_builtin_type(), cplus_demangle_fill_operator(), cplus_demangle_opname(), cplus_demangle_v3_components(), cplus_mangle_opname(), cpp_macro_definition(), cpp_token_as_text(), cpp_token_len(), cpp_undef(), cpp_write_pch_deps(), GBB_MGR::Create(), cvrt_str_to_cn(), cwh_add_to_module_files_table(), cwh_types_mk_anon_name(), d_demangle(), d_source_name(), d_substitution(), darwin_encode_section_info(), darwin_register_objc_includes(), DEBUG_Configure_Alignment(), default_function_rodata_section(), DEFUN(), delete_insn(), delete_related_insns(), demangle(), demangle_expression(), demangle_function_name(), demangle_template(), deps_add_vpath(), diagnose_sb_2(), dir_name_of_file(), do_niy(), do_spec_1(), DST_Create_Subprogram(), DST_Create_var(), dump_expr(), dump_generic_node(), dump_template_decl(), dump_template_parms(), dupargv(), duplicate_tag_error(), dw2_asm_output_nstring(), dwarf_get_cu_die_offset_given_cu_header_offset(), dwarf_get_fde_instr_bytes(), dwarf_get_macro_details(), dyn_string_append_cstr(), ecoff_add_string(), emit_lkcord(), emit_move_sequence(), ends_with(), event_get_next_rec(), exchange(), exp_get_fill(), expand_builtin_fputs(), expand_builtin_memcmp(), expand_builtin_memcpy(), expand_builtin_memmove(), expand_builtin_memory_chk(), expand_builtin_mempcpy(), expand_builtin_memset(), expand_builtin_printf(), expand_builtin_sprintf(), expand_builtin_stpcpy(), expand_builtin_strcmp(), expand_builtin_strcpy(), expand_builtin_strlen(), expand_builtin_strncat(), expand_builtin_strncmp(), expand_builtin_strncpy(), expand_call_inline(), expand_compound_operation(), expand_field_assignment(), expand_movstr(), expand_omp_sections(), Expand_Special_And_Immed(), expandargv(), expanded_macro_len(), expr_invariant_in_loop_p(), extract_sfunc_addr(), fdrtab_lookup(), fei_ibits(), fei_mvbits(), fei_smt_parameter(), ffe_decode_option(), ffecom_debug_kludge_(), ffecom_subscript_check_(), ffeexpr_collapse_concatenate(), ffeexpr_collapse_paren(), ffeexpr_collapse_substr(), ffeexpr_collapse_symter(), ffeexpr_collapse_uplus(), ffelex_token_new_number(), ffelex_token_number_from_names(), ffestc_subr_binsrch_(), ffesymbol_check_token_(), file_at_path(), file_excluded_p(), filltype(), find_a_file(), Find_File(), find_include_file(), find_matching_operand(), find_name(), find_operand(), find_reloads(), find_split_point(), finish_struct(), finish_struct_methods(), first_phase(), fix_argv(), SGI::heap_with_membership< Value, IndexFunction, Compare >::fix_hole(), FIX_PROC_HEAD(), OPT_TAIL::Fixup_exit(), fname_as_string(), fold(), fold_builtin(), fold_builtin_memcmp(), fold_builtin_memcpy(), fold_builtin_memmove(), fold_builtin_memory_chk(), fold_builtin_memory_op(), fold_builtin_mempcpy(), fold_builtin_memset(), fold_builtin_printf(), fold_builtin_snprintf_chk(), fold_builtin_sprintf_chk(), fold_builtin_strlen(), fold_builtin_strncat(), fold_builtin_strncat_chk(), fold_builtin_strncmp(), fold_builtin_strncpy(), fold_builtin_strncpy_chk(), fold_builtin_stxcpy_chk(), fold_view_convert_expr(), for_each_path(), Format_Succ(), format_write(), free_get_keyword(), gen_exp(), gen_insn(), gen_regexp_el(), gen_sequence(), gen_split_1211(), get_10(), Get_Binary_Name(), get_command_line(), get_dyn_name(), Get_Environment_Value(), get_extra_args(), get_file_basename(), get_file_function_name_long(), get_indirect_operand(), get_last_value_validate(), Get_len_and_goaheadlen(), get_output_file_with_visibility(), get_pos_from_mask(), get_proc_name(), get_pseudo_ti_index(), get_special_section(), get_ssa_name_ann(), get_strlen(), get_type_from_signature(), KEY_SCH::GetLine(), getsym(), getvalue(), gimplify_asm_expr(), gimplify_switch_expr(), SCHEDULER::Glos_Should_Sched_This_BB(), glue_header_name(), GTY(), h8300_encode_label(), handle_mode_attribute(), handle_option(), hash_c_test(), help(), hppa_add_stub(), hppa_encode_label(), hppa_stub_name(), i386_pe_unique_section(), ia64_encode_section_info(), id_str(), ihex_read_section(), ihex_scan(), in_iclass(), inequality_comparisons_p(), init_asm_output(), init_attributes(), init_branch_prob(), init_msg_processing(), init_phase_names(), insert_fall_thru(), insert_macro(), instantiate_template(), ipa_copy_of(), ipa_init_link_line(), Ipa_Inline_tlog(), ipc_copy_of(), Ipl_tlog(), iq2000_cgen_isa_register(), is_ctor_dtor(), Is_Max_Cost(), COST_TABLE::Is_Max_Cost(), is_sysrooted_pathname(), ISA_Registers_End(), iscommand(), iterative_hash(), ix86_attr_length_immediate_default(), ix86_encode_section_info(), java_demangle_v3(), jcf_path_init(), joust(), lang_do_version_exports_section(), lang_map(), lang_one_common(), lang_specific_driver(), ldctor_build_sets(), CLIST_NODE::Len(), lex_identifier(), libdwarf_compose_begin(), list_length(), lookup_fnfields_1(), lookup_line(), lower_omp_sections(), lrealpath(), luxworks_dsp16xx_file_start(), m32c_all_frame_related(), m32r_encode_section_info(), m68hc11_encode_label(), m68hc11_init_cumulative_args(), main(), make_field_assignment(), make_one(), make_tail(), make_temp_file(), Make_Temp_File(), make_tree_vec_stat(), mark_matching_switches(), match_rtx(), match_seqs(), max_operand_1(), max_operand_vec(), maybe_emit_chk_warning(), maybe_emit_sprintf_chk_warning(), mcore_expand_prolog(), mcore_unique_section(), MDhash(), mdx_unaligned_load(), mdx_unaligned_store(), memory_address_length(), mergeable_string_section(), mf_build_string(), mingw_scan(), mips_output_external(), mips_unique_section(), mips_use_ins_ext_p(), mk_fdrtab(), mkstemps(), mmix_encode_section_info(), mmix_unique_section(), move_deaths(), munge(), my_execv(), my_putenv(), needs_argument(), New_Extension(), new_type_alias(), nlm_alpha_write_external(), nlm_i386_write_external(), nlm_powerpc_write_external(), nlm_sparc_write_export(), nlm_sparc_write_external(), num_operands(), opcode_verify(), opr_to_str(), Opt_tlog(), other_variable_style_function(), output_64bit_and(), output_64bit_ior(), output_and(), output_cref(), output_file_directive(), output_ior(), output_line_command(), output_one_cref(), PARAMS(), paramstuff(), parse_args(), parse_assertion(), parse_define_str(), parse_identifier(), DaVinci::Parse_Menu_Label(), paste_tokens(), pbvAnd(), pbvDup(), pbvMake(), pbvOr(), pbvXor(), pch_open_file(), pe_process_import_defs(), physmem_available(), physmem_total(), ppc64_elf_archive_symbol_lookup(), ppc64_elf_get_synthetic_symtab(), ppc_add_stub(), ppc_stub_name(), Prepare_Source(), preprocess_args(), print_attr_f(), print_base_classname(), print_binding_level(), print_buffered_messages(), print_class_decls(), print_cxx_classname(), print_dependency_table(), print_filtered_help(), print_input_section(), print_multilib_info(), print_node(), print_output_section_statement(), print_padding_statement(), print_par_insn(), print_path(), print_single_switch(), print_string_table(), print_switch(), print_z_candidates(), process_command(), Process_Command_Line(), process_include(), process_init_constructor(), RINIT::Process_region(), propagate_block_delete_insn(), prune_options(), push_data_value(), push_replacement_text(), read_filename_string(), Read_Member_Name(), read_name_map(), recalculate_side_effects(), record_insns(), Register_Generator(), release_pages(), release_phi_node(), remap_filename(), Remove_Extension(), replace_args_and_push(), reposition_prologue_and_epilogue_notes(), requires_inout(), reserve_phi_args_for_new_edge(), SNL_BOUNDS_INFO::Reset_Varcount_To(), resolve_ext_opr(), resolve_operand_name_1(), resort_type_method_vec(), retour_(), rs6000_gen_section_name(), rs6000_hash_constant(), rtx_to_bits(), rtx_to_undefined(), run_phase(), s390_canonicalize_comparison(), s_cat(), s_cat_kai(), s_cmp(), s_copy(), s_rnge(), save_comment(), save_cpp_output(), save_replacement_text(), Save_Str2(), Save_Str2i(), scan_cc_line(), scan_cc_macro(), scan_fixed_comment(), scan_fortran_stmt(), scan_translation_unit_trad(), scn_data_layout(), sec_merge_emit(), sec_merge_hash_lookup(), send_attr_ntry(), set_mod_link_tbl_for_cn(), set_target_switch(), set_up_token_tables(), setenv(), sfpr_define(), sgi_cmd_line(), shl_and_scr_length(), shorten_branches(), simplify_cond(), Slack::Slack(), snprintfs(), sort_case_labels(), spawn_script(), spec_path(), special_symbol(), Split_BB(), srec_write_header(), srec_write_symbols(), stack_protect_classify_type(), stpcpy(), OPTIONS_STACK::str2argv(), strdup(), string_hash(), string_list_size(), stringify_arg(), strlist(), strndup(), strstr(), subst(), sunos_scan_dynamic_symbol(), switch_matches(), symbian_class_needs_attribute_p(), symbian_export_vtable_and_rtti_p(), symbian_possibly_export_base_class(), t_runc(), Targ_Format_String(), TB_getline(), temp_file(), thumb_expand_movmemqi(), thumb_expand_movstrqi(), to_host_dir_spec(), try_combine(), tsubst_template_arg_vector(), tsubst_template_args(), type_unification_real(), unexpand_if_needed(), unique_section(), unlikely_text_section(), unroll_loop(), unsetenv(), unsigned_comparisons_p(), unsplittable_name(), unwind_get_obj_phdr(), update_path(), uw_update_context_1(), v850_encode_data_area(), validate_insn_alternatives(), validate_pattern(), validate_switches(), verify_jvm_instructions(), verify_rtx_sharing(), verify_type_name_is(), versados_object_p(), vfinfo(), VPARAMS(), vsprint_msg(), vstr_sprintf(), walk_rtx(), walk_stmt_tree(), walk_tree(), Warn_todo(), WFE_Expand_Expr(), WGEN_Expand_Expr(), WN2F_io_list(), WN_write_flags(), work_stuff_copy_to_from(), wrap_help(), wrapup_globals_for_namespace(), write_constant_pool(), write_extract_subexp(), write_gc_structure_fields(), write_global_declarations(), write_langs(), ANL_CBUF::Write_String(), writesym(), writevalue(), xlate_pro_disk_header(), xref_basetypes(), xstrdup(), and xstrndup().
| static void lex_string = NULL |
Definition at line 1352 of file ldlex.c.
Referenced by _cpp_lex_direct(), c_lex(), c_lex_with_flags(), cb_ident(), main(), parse_args(), and vfinfo().
| int lineno = 1 |
Definition at line 1348 of file ldlex.c.
Referenced by _ARGCHCK(), _fcontext(), add_instance_variable(), begin_class_definition(), bison_rule_compstmt_(), bison_rule_pushlevel_(), build_category_template(), build_class_template(), build_ivar_list_template(), build_ivar_template(), build_method_list_template(), build_method_prototype_list_template(), build_method_prototype_template(), build_method_template(), build_module_descriptor(), build_protocol_template(), build_selector_template(), build_srcloc_here(), build_super_template(), c_common_parse_file(), c_expand_body(), c_expand_start_cond(), c_lex(), cb_def_pragma(), cb_file_change(), cb_line_change(), check_handlers(), check_handlers_1(), check_init(), check_protection(), coff_print_symbol(), coff_write_native_symbol(), complete_start_java_method(), cp_line_of(), Create_DST_type_For_Tree(), create_temporary_var(), Create_TY_For_Tree(), cvrt_proc_to_pdg(), cwh_addr_insert_bounds_check(), cwh_stmt_insert_conformance_check(), DST_enter_normal_field(), DST_enter_struct_union_members(), end_input(), end_java_method(), expand_asm(), expand_body(), expand_byte_code(), expand_expr(), expand_inline_function(), expand_stmt(), feed_input(), ffecom_do_entry_(), ffecom_gen_sfuncdef_(), ffecom_start_progunit_(), ffecom_subscript_check_(), ffecom_sym_transform_(), ffecom_sym_transform_assign_(), ffeintrin_fulfill_generic(), ffelex_file_fixed(), ffelex_file_free(), ffelex_hash_(), ffelex_include_(), ffelex_next_line_(), ffestd_exec_end(), file_and_line_for_asm(), finish_file(), finish_label_stmt(), finish_stmt_tree(), finish_struct(), fname_decl(), generate_bytecode_insns(), genrtl_asm_stmt(), genrtl_break_stmt(), genrtl_continue_stmt(), genrtl_decl_stmt(), genrtl_do_pushlevel(), genrtl_do_stmt(), genrtl_expr_stmt_value(), genrtl_finish_function(), genrtl_for_stmt(), genrtl_goto_stmt(), genrtl_if_stmt(), genrtl_return_stmt(), genrtl_switch_stmt(), genrtl_try_block(), genrtl_while_stmt(), get_token(), getline(), GTY(), ihex_scan(), inf_skip_spaces(), init_c_lex(), init_md_reader(), init_md_reader_args_cb(), instantiate_class_template(), instantiate_decl(), issue_msg(), java_allocate_new_line(), java_init_lex(), java_lex(), ldfile_open_command_file(), lookup_label(), lookup_line(), lookup_tag(), lower_io_statement(), main(), make_label_decl(), make_node(), mmo_scan(), objc_init(), output_func_start_profiler(), pedwarn_c90(), pop_binding_level(), pop_label_level(), pop_tinst_level(), poplevel(), prep_stmt(), print_instantiation_context(), print_instantiation_full_context(), print_line_numbers_this_cu(), Print_Scheduling_Note(), push_binding_level(), push_class(), push_tinst_level(), read_graph_file(), read_token(), resume_binding_level(), scan_for_missed_items(), skip_spaces(), snarf_block(), snarf_defarg(), snarf_method(), srec_scan(), start_function(), start_static_initialization_or_destruction(), store_parm_decls(), suspend_binding_level(), synthesize_method(), tag_lines(), tsubst(), tsubst_decl(), tsubst_expr(), tsubst_friend_function(), use_label(), use_thunk(), vfinfo(), VPARAMS(), walk_tree(), warn_if_unknown_interface(), Warning(), WFE_Add_Aggregate_Init_Label(), WFE_Add_Case_Node(), WFE_Address_Of(), WFE_Assemble_Alias(), WFE_Assemble_Constructor(), WFE_Assemble_Destructor(), Wfe_Expand_Asm_Operands(), WFE_Expand_Expr(), WFE_Expand_Stmt(), WFE_Generate_Thunk(), WFE_Start_Function(), WGEN_Address_Of(), WGEN_Adjust_Thunk(), WGEN_Assemble_Alias(), Wgen_Expand_Asm_Operands(), WGEN_Expand_Expr(), WGEN_Expand_Stmt(), WGEN_Start_Function(), yylex(), and yyungetc().
unsigned int lineno_stack[MAX_INCLUDE_DEPTH] [static] |
Definition at line 1344 of file ldlex.c.
Referenced by ldfile_try_open_bfd(), load_symbols(), main(), and parse_args().
int* state_stack_p = state_stack [static] |
int vers_node_nesting = 0 [static] |
char* yy_c_buf_p = (char *) 0 [static] |
YY_BUFFER_STATE yy_current_buffer = 0 [static] |
int yy_did_buffer_switch_on_eof [static] |
char yy_hold_char [static] |
char* yy_last_accepting_cpos [static] |
yy_state_type yy_last_accepting_state [static] |
yyconst int yy_meta[82] [static] |
Initial value:
{ 0,
1, 1, 2, 3, 1, 1, 4, 1, 1, 1,
1, 5, 6, 7, 8, 9, 10, 11, 11, 8,
1, 1, 7, 1, 5, 11, 11, 11, 11, 11,
11, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9, 8, 4, 8, 3, 9, 11, 11, 11, 11,
11, 11, 9, 9, 9, 9, 9, 9, 9, 9,
9, 9, 9, 9, 9, 9, 9, 1, 1, 1,
10
}
int yy_n_chars [static] |
int yy_start = 0 [static] |
Definition at line 228 of file ldlex.c.
Referenced by ldlex_both(), ldlex_defsym(), ldlex_expression(), ldlex_mri_script(), ldlex_popstate(), ldlex_script(), ldlex_version_file(), and ldlex_version_script().
1.5.6