
Go to the source code of this file.
| typedef union etree_union etree_type |
| typedef struct _fill_type fill_type |
| typedef struct segment_struct segment_type |
| etree_type* exp_assert | ( | etree_type * | , | |
| const char * | ||||
| ) |
Definition at line 972 of file ldexp.c.
References etree_union::assert_s, etree_union::child, etree_union::message, n, node_type::node_class, node_type::node_code, stat_alloc(), and etree_union::type.
Referenced by yyparse().
| etree_type* exp_assop | ( | int | , | |
| const char * | , | |||
| etree_type * | ||||
| ) |
Definition at line 939 of file ldexp.c.
References etree_union::assign, etree_union::dst, memcpy, node_type::node_class, node_type::node_code, etree_union::src, stat_alloc(), and etree_union::type.
Referenced by lang_insert_orphan(), lang_leave_overlay(), lang_leave_overlay_section(), ldctor_build_sets(), mri_public(), and yyparse().
| etree_type* exp_bigintop | ( | bfd_vma | , | |
| char * | ||||
| ) |
| etree_type* exp_binop | ( | int | , | |
| etree_type * | , | |||
| etree_type * | ||||
| ) |
Definition at line 860 of file ldexp.c.
References abs_output_section, etree_union::binary, exp_fold_tree_no_dot(), exp_intop(), lang_first_phase_enum, etree_union::lhs, memcpy, node_type::node_class, node_type::node_code, r, etree_union::rhs, stat_alloc(), etree_union::type, etree_value_type::valid_p, and etree_value_type::value.
Referenced by lang_enter_overlay_section(), lang_insert_orphan(), lang_leave_overlay(), lang_leave_overlay_section(), and yyparse().
| etree_value_type exp_fold_tree | ( | etree_type * | , | |
| struct lang_output_section_statement_struct * | , | |||
| lang_phase_type | , | |||
| bfd_vma | , | |||
| bfd_vma * | ||||
| ) |
Definition at line 696 of file ldexp.c.
References _, abs_output_section, etree_union::assert_s, etree_union::assign, assigning_to_dot, bfd_link_hash_common, bfd_link_hash_defined, bfd_link_hash_lookup(), bfd_link_hash_new, bfd_link_hash_undefined, lang_output_section_statement_struct::bfd_section, etree_union::child, bfd_link_hash_entry::def, etree_union::dst, einfo(), exp_fold_tree(), FAIL, FALSE, fold_binary(), fold_name(), fold_trinary(), fold_unary(), h, bfd_link_info::hash, lang_allocating_phase_enum, lang_final_phase_enum, lang_update_definedness(), link_info, memset, etree_union::message, new_rel(), node_type::node_class, NULL, bfd_section::output_offset, bfd_section::output_section, etree_union::rel, result, etree_value_type::section, etree_union::section, etree_union::src, TRUE, bfd_link_hash_entry::type, etree_union::type, bfd_link_hash_entry::u, etree_value_type::valid_p, etree_value_type::value, etree_union::value, and bfd_section::vma.
Referenced by exp_fold_tree(), exp_fold_tree_no_dot(), fold_binary(), fold_trinary(), fold_unary(), lang_do_assignments_1(), lang_size_sections_1(), and print_assignment().
| bfd_vma exp_get_abs_int | ( | etree_type * | , | |
| int | , | |||
| char * | , | |||
| lang_phase_type | ||||
| ) |
| fill_type* exp_get_fill | ( | etree_type * | , | |
| fill_type * | , | |||
| char * | , | |||
| lang_phase_type | ||||
| ) |
Definition at line 1097 of file ldexp.c.
References _, abs_output_section, _fill_type::data, digit, dst, einfo(), exp_fold_tree_no_dot(), fill(), if(), len, NULL, r, s, _fill_type::size, etree_value_type::str, strlen(), val, etree_value_type::valid_p, and xmalloc().
Referenced by yyparse().
| int exp_get_value_int | ( | etree_type * | , | |
| int | , | |||
| char * | , | |||
| lang_phase_type | ||||
| ) |
Definition at line 1088 of file ldexp.c.
References exp_get_vma().
Referenced by lang_enter_output_section_statement(), and lang_new_phdr().
| bfd_vma exp_get_vma | ( | etree_type * | , | |
| bfd_vma | , | |||
| char * | , | |||
| lang_phase_type | ||||
| ) |
Definition at line 1069 of file ldexp.c.
References _, abs_output_section, einfo(), exp_fold_tree_no_dot(), NULL, r, etree_value_type::valid_p, and etree_value_type::value.
Referenced by exp_get_value_int(), lang_record_phdrs(), and yyparse().
| etree_type* exp_intop | ( | bfd_vma | ) |
Definition at line 159 of file ldexp.c.
References INT, NULL, and stat_alloc().
Referenced by exp_binop(), exp_nameop(), exp_trinop(), exp_unop(), lang_insert_orphan(), lang_size_sections_1(), ldctor_build_sets(), set_section_start(), set_segment_start(), and yyparse().
| etree_type* exp_nameop | ( | int | , | |
| const char * | ||||
| ) |
Definition at line 920 of file ldexp.c.
References exp_fold_tree_no_dot(), exp_intop(), lang_first_phase_enum, memcpy, etree_union::name, NULL, r, stat_alloc(), etree_value_type::valid_p, and etree_value_type::value.
Referenced by lang_enter_overlay_section(), lang_insert_orphan(), lang_leave_overlay(), lang_leave_overlay_section(), ldctor_build_sets(), mri_draw_tree(), and yyparse().
| void exp_print_tree | ( | etree_type * | ) |
Definition at line 985 of file ldexp.c.
References etree_union::assert_s, etree_union::assign, etree_union::binary, etree_union::child, etree_union::cond, config, etree_union::dst, exp_print_token(), exp_print_tree(), FAIL, FALSE, fprintf(), etree_union::lhs, ld_config_type::map_file, etree_union::message, minfo(), NAME, bfd_section::name, etree_union::name, node_type::node_class, node_type::node_code, NULL, bfd_section::owner, etree_union::rel, etree_union::rhs, etree_union::section, etree_union::src, etree_union::trinary, TRUE, etree_union::type, etree_union::unary, and etree_union::value.
Referenced by exp_print_tree(), print_address_statement(), print_assignment(), print_data_statement(), and print_reloc_statement().
| etree_type* exp_provide | ( | const char * | , | |
| etree_type * | ||||
| ) |
Definition at line 957 of file ldexp.c.
References etree_union::assign, etree_union::dst, n, node_type::node_class, node_type::node_code, etree_union::src, stat_alloc(), and etree_union::type.
Referenced by yyparse().
| etree_type* exp_relop | ( | asection * | , | |
| bfd_vma | ||||
| ) |
Definition at line 183 of file ldexp.c.
References REL, and stat_alloc().
Referenced by ldctor_build_sets().
| etree_type* exp_trinop | ( | int | , | |
| etree_type * | , | |||
| etree_type * | , | |||
| etree_type * | ||||
| ) |
Definition at line 882 of file ldexp.c.
References etree_union::cond, exp_fold_tree_no_dot(), exp_intop(), lang_first_phase_enum, etree_union::lhs, memcpy, node_type::node_class, node_type::node_code, NULL, r, etree_union::rhs, stat_alloc(), etree_union::trinary, etree_union::type, etree_value_type::valid_p, and etree_value_type::value.
Referenced by yyparse().
| etree_type* exp_unop | ( | int | , | |
| etree_type * | ||||
| ) |
Definition at line 901 of file ldexp.c.
References abs_output_section, etree_union::child, exp_fold_tree_no_dot(), exp_intop(), lang_first_phase_enum, memcpy, node_type::node_class, node_type::node_code, r, stat_alloc(), etree_union::type, etree_union::unary, etree_value_type::valid_p, and etree_value_type::value.
Referenced by lang_insert_orphan(), ldctor_build_sets(), and yyparse().
| etree_value_type invalid | ( | void | ) |
Referenced by cobr(), ctrl(), ea(), find_rtx_in_ldst(), handle_braces(), pinsn(), print_insn_alpha(), print_insn_i370(), print_insn_powerpc(), and process_brace_body().
1.5.6