GDB (xrefs)
|
Go to the source code of this file.
Classes | |
class | compile_c_instance |
Functions | |
DEF_ENUM_FLAGS_TYPE (enum gcc_qualifiers, gcc_qualifiers_flags) | |
std::vector< bool > | generate_c_for_variable_locations (compile_instance *compiler, string_file *stream, struct gdbarch *gdbarch, const struct block *block, CORE_ADDR pc) |
const char * | c_get_mode_for_size (int size) |
std::string | c_get_range_decl_name (const struct dynamic_prop *prop) |
gdb::unique_xmalloc_ptr< char > | c_symbol_substitution_name (struct symbol *sym) |
Variables | |
gcc_c_oracle_function | gcc_convert_symbol |
gcc_c_symbol_address_function | gcc_symbol_address |
const char * c_get_mode_for_size | ( | int | size | ) |
Definition at line 37 of file compile-c-support.c.
References size.
Referenced by compile_program< CompileInstanceType, PushUserExpressionPolicy, PopUserExpressionPolicy, AddCodeHeaderPolicy, AddCodeFooterPolicy, AddInputPolicy >::compute(), do_compile_dwarf_expr_to_c(), and generate_register_struct().
std::string c_get_range_decl_name | ( | const struct dynamic_prop * | prop | ) |
Definition at line 65 of file compile-c-support.c.
Referenced by compile_cplus_convert_array(), convert_array(), and generate_vla_size().
gdb::unique_xmalloc_ptr< char > c_symbol_substitution_name | ( | struct symbol * | sym | ) |
Definition at line 40 of file compile-c-symbols.c.
References general_symbol_info::natural_name().
Referenced by convert_one_symbol(), convert_one_symbol(), and generate_c_for_for_one_variable().
DEF_ENUM_FLAGS_TYPE | ( | enum | gcc_qualifiers, |
gcc_qualifiers_flags | |||
) |
std::vector< bool > generate_c_for_variable_locations | ( | compile_instance * | compiler, |
string_file * | stream, | ||
struct gdbarch * | gdbarch, | ||
const struct block * | block, | ||
CORE_ADDR | pc | ||
) |
Definition at line 610 of file compile-c-symbols.c.
References block_iterator_first(), block_iterator_next(), block_static_block(), eq_symname(), block::function(), gdbarch_num_regs(), generate_c_for_for_one_variable(), hash_symname(), block::superblock(), symbol_seen(), xcalloc(), and xfree().
|
extern |
Referenced by compile_c_instance::compile_c_instance().
|
extern |
Referenced by compile_c_instance::compile_c_instance().