GDB (xrefs)
|
#include "gcc-c-interface.h"
#include "gdbsupport/gdb-hashtab.h"
Go to the source code of this file.
Classes | |
class | compile_file_names |
Macros | |
#define | COMPILE_I_SIMPLE_REGISTER_STRUCT_TAG "__gdb_regs" |
#define | COMPILE_I_SIMPLE_REGISTER_ARG_NAME "__regs" |
#define | COMPILE_I_SIMPLE_REGISTER_DUMMY "_dummy" |
#define | COMPILE_I_PRINT_OUT_ARG_TYPE "void *" |
#define | COMPILE_I_PRINT_OUT_ARG "__gdb_out_param" |
#define | COMPILE_I_EXPR_VAL "__gdb_expr_val" |
#define | COMPILE_I_EXPR_PTR_TYPE "__gdb_expr_ptr_type" |
Functions | |
std::string | compile_register_name_mangled (struct gdbarch *gdbarch, int regnum) |
int | compile_register_name_demangle (struct gdbarch *gdbarch, const char *reg_name) |
Variables | |
bool | compile_debug |
const gcc_type | GCC_TYPE_NONE = (gcc_type) -1 |
#define COMPILE_I_EXPR_PTR_TYPE "__gdb_expr_ptr_type" |
Definition at line 38 of file compile-internal.h.
Referenced by c_add_input::add_input(), cplus_add_input::add_input(), and get_out_value_type().
#define COMPILE_I_EXPR_VAL "__gdb_expr_val" |
Definition at line 37 of file compile-internal.h.
Referenced by c_add_input::add_input(), cplus_add_input::add_input(), and get_out_value_type().
#define COMPILE_I_PRINT_OUT_ARG "__gdb_out_param" |
Definition at line 36 of file compile-internal.h.
Referenced by c_add_code_header::add_code_header(), cplus_add_code_header::add_code_header(), c_add_input::add_input(), and cplus_add_input::add_input().
#define COMPILE_I_PRINT_OUT_ARG_TYPE "void *" |
Definition at line 35 of file compile-internal.h.
Referenced by c_add_code_header::add_code_header(), and cplus_add_code_header::add_code_header().
#define COMPILE_I_SIMPLE_REGISTER_ARG_NAME "__regs" |
Definition at line 33 of file compile-internal.h.
Referenced by c_add_code_header::add_code_header(), cplus_add_code_header::add_code_header(), pushf_register(), and pushf_register_address().
#define COMPILE_I_SIMPLE_REGISTER_DUMMY "_dummy" |
Definition at line 34 of file compile-internal.h.
Referenced by generate_register_struct(), and store_regs().
#define COMPILE_I_SIMPLE_REGISTER_STRUCT_TAG "__gdb_regs" |
Definition at line 32 of file compile-internal.h.
Referenced by c_add_code_header::add_code_header(), cplus_add_code_header::add_code_header(), and generate_register_struct().
|
extern |
Definition at line 857 of file compile.c.
References gdbarch_num_regs(), gdbarch_register_name(), and regnum.
Referenced by store_regs().
|
extern |
Definition at line 847 of file compile.c.
References gdbarch_register_name(), and regnum.
Referenced by generate_register_struct(), pushf_register(), and pushf_register_address().
|
extern |
Definition at line 61 of file compile.c.
Referenced by compile_object_load(), compile_to_object(), convert_symbol_sym(), convert_symbol_sym(), gcc_convert_symbol(), gcc_cplus_convert_symbol(), gcc_cplus_symbol_address(), gcc_symbol_address(), and setup_sections_data::setup_one_section().
const gcc_type GCC_TYPE_NONE = (gcc_type) -1 |
Definition at line 42 of file compile-internal.h.
Referenced by compile_cplus_convert_enum(), compile_cplus_convert_memberptr(), compile_cplus_convert_namespace(), compile_cplus_convert_struct_or_union(), compile_cplus_convert_typedef(), convert_one_symbol(), and compile_cplus_instance::convert_type().