GDB (xrefs)
Classes | Functions
compile-object-load.h File Reference

Go to the source code of this file.

Classes

struct  compile_module
 

Functions

struct compile_modulecompile_object_load (const char *object_file, const char *source_file, enum compile_i_scope_types scope, void *scope_data)
 
void munmap_list_free (struct munmap_list *head)
 

Function Documentation

struct compile_module* compile_object_load ( const char *  object_file,
const char *  source_file,
enum compile_i_scope_types  scope,
void *  scope_data 
)

Definition at line 619 of file compile-object-load.c.

References _, BMSYMBOL_VALUE_ADDRESS, builtin_type::builtin_data_ptr, builtin_type(), builtin_type::builtin_void, check_typedef(), compile_debug, COMPILE_I_PRINT_ADDRESS_SCOPE, COMPILE_I_PRINT_VALUE_SCOPE, COMPILE_I_RAW_SCOPE, COMPILE_I_SIMPLE_SCOPE, copy_sections(), discard_cleanups(), do_cleanups(), error(), fprintf_unfiltered(), compile_module::func_sym, gdb_assert, gdb_bfd_errmsg(), gdb_bfd_open(), GDB_MMAP_PROT_READ, GDB_MMAP_PROT_WRITE, gdb_stdlog, gdbarch_infcall_mmap(), get_out_value_type(), get_regs_type(), gnu_ifunc_resolve_addr, gnutarget, internal_error(), setup_sections_data::last_max_alignment, setup_sections_data::last_prot, setup_sections_data::last_section_first, setup_sections_data::last_size, lookup_global_symbol_from_objfile(), lookup_minimal_symbol(), make_cleanup(), make_cleanup_bfd_unref(), make_cleanup_free_objfile(), bound_minimal_symbol::minsym, mst_text, mst_text_gnu_ifunc, mst_unknown, MSYMBOL_TYPE, munmap_list_add(), compile_module::munmap_list_head, setup_sections_data::munmap_list_headp, munmap_listp_free_cleanup(), compile_module::objfile, objfile_name(), objfile::objfile_obstack, compile_module::out_value_addr, compile_module::out_value_type, paddress(), compile_module::regs_addr, compile_module::scope, compile_module::scope_data, setup_sections(), compile_module::source_file, store_regs(), symbol_file_add_from_bfd(), SYMBOL_TYPE, target_gdbarch(), TYPE_CODE, TYPE_CODE_FUNC, TYPE_LENGTH, TYPE_NFIELDS, TYPE_TARGET_TYPE, types_deeply_equal(), VAR_DOMAIN, warning(), xfree(), and xmalloc().

Referenced by eval_compile_command().

void munmap_list_free ( struct munmap_list head)