GDB (xrefs)
|
#include "gcc-c-interface.h"
#include "gdbsupport/gdb-hashtab.h"
Go to the source code of this file.
Classes | |
struct | type_map_instance |
class | compile_instance |
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 167 of file compile-internal.h.
#define COMPILE_I_EXPR_VAL "__gdb_expr_val" |
Definition at line 166 of file compile-internal.h.
#define COMPILE_I_PRINT_OUT_ARG "__gdb_out_param" |
Definition at line 165 of file compile-internal.h.
#define COMPILE_I_PRINT_OUT_ARG_TYPE "void *" |
Definition at line 164 of file compile-internal.h.
#define COMPILE_I_SIMPLE_REGISTER_ARG_NAME "__regs" |
Definition at line 162 of file compile-internal.h.
#define COMPILE_I_SIMPLE_REGISTER_DUMMY "_dummy" |
Definition at line 163 of file compile-internal.h.
#define COMPILE_I_SIMPLE_REGISTER_STRUCT_TAG "__gdb_regs" |
Definition at line 161 of file compile-internal.h.
int compile_register_name_demangle | ( | struct gdbarch * | gdbarch, |
const char * | reg_name | ||
) |
Definition at line 845 of file compile.c.
References gdbarch_num_regs(), gdbarch_register_name(), and regnum.
Referenced by store_regs().
std::string compile_register_name_mangled | ( | struct gdbarch * | gdbarch, |
int | regnum | ||
) |
Definition at line 835 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 171 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().