|
binutils
2.23.2
About: GNU Binutils are a collection of binary tools. The main ones are "ld" the GNU linker and "(g)as" the GNU assembler.
Fossies Dox: binutils-2.23.2.tar.gz ("inofficial" and yet experimental doxygen-generated source code documentation) ![]() |
#include "as.h"#include "subsegs.h"#include "output-file.h"#include "sb.h"#include "macro.h"#include "dwarf2dbg.h"#include "dw2gencfi.h"#include "bfdver.h"
Go to the source code of this file.
Data Structures | |
| struct | defsym_list |
Macros | |
| #define | COMMON |
| #define | itbl_init() |
| #define | MD_DEBUG_FORMAT_SELECTOR NULL |
| #define | OBJ_DEFAULT_OUTPUT_FILE_NAME "a.out" |
Functions | |
| void | print_version_id (void) |
| int | main (int argc, char **argv) |
Variables | |
| int | listing |
| enum debug_info_type | debug_type = DEBUG_UNSPECIFIED |
| int | use_gnu_debug_info_extensions = 0 |
| int | max_macro_nest = 100 |
| int | chunksize = 0 |
| int | debug_memory = 0 |
| int | verbose = 0 |
| int | keep_it = 0 |
| segT | reg_section |
| segT | expr_section |
| segT | text_section |
| segT | data_section |
| segT | bss_section |
| #define OBJ_DEFAULT_OUTPUT_FILE_NAME "a.out" |
Referenced by main().
Definition at line 1131 of file as.c.
References _, absolute_section, absolute_section, as_bad(), bfd_init(), bfd_set_error_program_name(), bfd_set_section_flags(), bfd_target_elf_flavour, BFD_VERSION, bindtextdomain(), cfi_finish(), chunksize, cond_finish_check(), debug_memory, dot_symbol_init(), dwarf2_finish(), dwarf2_init(), END_PROGRESS, EXIT_FAILURE, EXIT_SUCCESS, expandargv(), expr_begin(), flag_always_generate_output, flag_always_generate_output, flag_execstack, flag_execstack, flag_fatal_warnings, flag_mri, flag_mri, flag_noexecstack, flag_print_statistics, frag_init(), free(), gas_assert, get_run_time(), had_errors(), had_errors(), had_errors(), had_errors(), had_warnings(), had_warnings(), hex_init(), HOST_SPECIAL_INIT, input_scrub_begin(), input_scrub_end(), IS_ELF, itbl_init, keep_it, keep_it, keep_it, keep_it, LC_MESSAGES, listing_print(), local_symbol_make(), macro_init(), md_end, defsym_list::name, defsym_list::next, next, next, NULL, OBJ_DEFAULT_OUTPUT_FILE_NAME, out_file_name, out_file_name, output_file_create(), OUTPUT_FLAVOR, predefined_address_frag, print_dependencies(), PROGRESS, PROGRESS, PROGRESS, read_begin(), S_SET_VOLATILE(), SEC_CODE, SEC_READONLY, seen_at_least_1_file(), START_PROGRESS, stdoutput, stdoutput, subseg_new(), subsegs_begin(), subsegs_finish(), sym, symbol_begin(), symbol_new(), symbol_table_insert(), tc_init_after_args, textdomain(), defsym_list::value, write_object_file(), xatexit(), xatexit(), xexit(), xexit(), xmalloc_set_program_name(), and zero_address_frag.
| void print_version_id | ( | void | ) |
Definition at line 216 of file as.c.
References _, BFD_VERSION_STRING, and fprintf().
Referenced by md_parse_option(), md_parse_option(), md_parse_option(), md_parse_option(), md_parse_option(), md_parse_option(), md_parse_option(), md_parse_option(), md_parse_option(), and md_parse_option().
| segT bss_section |
Definition at line 109 of file as.c.
Referenced by bss_alloc(), coff_adjust_section_syms(), coff_frob_section(), colon(), colon(), md_apply_fix(), md_begin(), md_begin(), md_begin(), md_begin(), md_begin(), md_begin(), md_section_align(), mn10300_handle_align(), pseudo_bss(), rl78_handle_align(), rx_handle_align(), s390_bss(), sh_handle_align(), v850_handle_align(), and xtensa_handle_align().
| int chunksize = 0 |
Definition at line 93 of file as.c.
Referenced by hash_new_sized(), main(), read_begin(), read_begin(), and subsegs_begin().
| segT data_section |
Definition at line 108 of file as.c.
Referenced by brtab_emit(), coff_adjust_section_syms(), coff_frob_section(), colon(), colon(), gold::Sized_relobj_file< size, big_endian >::do_layout(), gold::Sized_relobj_file< size, big_endian >::do_layout_deferred_sections(), md_assemble(), md_begin(), md_begin(), md_begin(), md_begin(), md_begin(), mmix_frob_file(), obj_aout_frob_file_before_fix(), obj_aout_frob_file_before_fix(), s_data(), and tc_gen_reloc().
| segT expr_section |
Definition at line 106 of file as.c.
Referenced by colon(), expr(), expr(), gas_cgen_parse_operand(), gas_cgen_parse_operand(), gas_cgen_parse_operand(), make_expr_symbol(), print_symbol_value_1(), pseudo_set(), resolve_symbol_value(), resolve_symbol_value(), resolve_symbol_value(), resolve_symbol_value(), resolve_symbol_value(), resolve_symbol_value(), resolve_symbol_value(), resolve_symbol_value(), resolve_symbol_value(), s_mri_common(), snapshot_symbol(), symbol_clone_if_forward_ref(), write_object_file(), and xtensa_symbol_new_hook().
| int keep_it = 0 |
| call graph as an aid to locating with an indication of its membership in a if any index the index of the function in the call graph as an aid to locating it parent with an indication of the parent s membership in a if any index the index of this parent in the call graph as an aid in locating it children and an indication of its membership in a if any index the index of this child in the call graph listing |
Definition at line 74 of file as.c.
Referenced by c_dot_file_symbol(), dwarf2_directive_loc(), listing_eject(), listing_list(), listing_newline(), listing_newline(), listing_newline(), listing_print(), listing_print(), listing_print(), listing_print(), listing_source_file(), listing_source_line(), listing_title(), read_a_source_file(), read_a_source_file(), s_app_file_string(), and s_app_line().
| int max_macro_nest = 100 |
Definition at line 86 of file as.c.
Referenced by input_scrub_include_sb().
| segT reg_section |
Definition at line 105 of file as.c.
Referenced by cgen_asm_record_register(), expr(), expr(), itbl_init(), m32r_parse_name(), m68k_frob_symbol(), make_expr_symbol(), md_apply_fix(), md_apply_fix(), md_apply_fix(), md_begin(), md_begin(), md_begin(), md_begin(), md_begin(), md_begin(), mmix_adjust_symtab(), mmix_adjust_symtab(), mmix_elf_final_link(), mmix_md_begin(), mmix_md_begin(), mmix_md_begin(), mmix_md_begin(), mmix_md_begin(), mmix_md_begin(), mmix_md_begin(), mn10300_parse_name(), pseudo_set(), resolve_expression(), resolve_expression(), resolve_expression(), resolve_expression(), S_CAN_BE_REDEFINED(), s_ifdef(), S_IS_LOCAL(), s_lsym(), S_SET_EXTERNAL(), S_SET_SEGMENT(), snapshot_symbol(), tic54x_undefined_symbol(), tic54x_undefined_symbol(), write_object_file(), write_object_file(), and write_object_file().
| segT text_section |
Definition at line 107 of file as.c.
Referenced by coff_adjust_section_syms(), coff_frob_section(), coff_frob_symbol(), coff_frob_symbol(), elf32_m68hc11_setup_section_lists(), elf32_m68hc11_setup_section_lists(), frv_frob_label(), ia64_elf_section_change_hook(), mach_o_begin(), mach_o_begin(), mach_o_begin(), md_apply_fix(), md_apply_fix(), md_apply_fix(), md_apply_fix(), md_assemble(), md_begin(), md_begin(), md_begin(), md_begin(), md_begin(), md_begin(), md_begin(), md_begin(), md_begin(), md_begin(), md_begin(), md_begin(), md_begin(), md_mcore_end(), md_section_align(), md_section_align(), md_section_align(), mmix_frob_file(), mmix_parse_predefined_name(), obj_aout_frob_file_before_fix(), obj_aout_frob_file_before_fix(), s_data(), s_space(), s_text(), and tc_gen_reloc().
| int use_gnu_debug_info_extensions = 0 |
Definition at line 78 of file as.c.
Referenced by stabs_generate_asm_file().