GDB (xrefs)
|
#include "gcc-c-plugin.h"
Public Member Functions | |
gcc_c_plugin (struct gcc_c_context *gcc_c) | |
void | set_callbacks (gcc_c_oracle_function *binding_oracle, gcc_c_symbol_address_function *address_oracle, void *datum) |
int | version () const |
GCC_METHOD7 (gcc_decl, build_decl, const char *, enum gcc_c_symbol_kind, gcc_type, const char *, gcc_address, const char *, unsigned int) GCC_METHOD2(int | |
int | GCC_METHOD4 (int, tagbind, const char *, gcc_type, const char *, unsigned int) GCC_METHOD1(gcc_type |
int gcc_type | GCC_METHOD5 (int, build_add_field, gcc_type, const char *, gcc_type, unsigned long, unsigned long) GCC_METHOD2(int |
int gcc_type unsigned long | GCC_METHOD1 (gcc_type, build_enum_type, gcc_type) GCC_METHOD3(int |
int gcc_type unsigned long const char unsigned long | GCC_METHOD1 (int, finish_enum_type, gcc_type) GCC_METHOD3(gcc_type |
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int | GCC_METHOD2 (gcc_type, int_type_v0, int, unsigned long) GCC_METHOD1(gcc_type |
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int unsigned long | GCC_METHOD2 (gcc_type, build_array_type, gcc_type, int) GCC_METHOD2(gcc_type |
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int unsigned long const char * | GCC_METHOD2 (gcc_type, build_qualified_type, gcc_type, enum gcc_qualifiers) GCC_METHOD1(gcc_type |
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int unsigned long const char gcc_type | GCC_METHOD2 (gcc_type, build_vector_type, gcc_type, int) GCC_METHOD5(int |
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int unsigned long const char gcc_type const char unsigned const char unsigned int | GCC_METHOD1 (gcc_type, error, const char *) GCC_METHOD3(gcc_type |
Public Attributes | |
bind | |
gcc_decl | |
int | build_pointer_type |
int gcc_type | finish_record_or_union |
int gcc_type | gcc_type |
int gcc_type unsigned long | build_add_enum_constant |
int gcc_type unsigned long | gcc_type |
int gcc_type unsigned long const char unsigned long | build_function_type |
int gcc_type unsigned long const char unsigned long | gcc_type |
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int | float_type_v0 |
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int unsigned long | build_vla_array_type |
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int unsigned long | gcc_type |
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int unsigned long const char | build_complex_type |
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int unsigned long const char gcc_type | build_constant |
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int unsigned long const char gcc_type | gcc_type |
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int unsigned long const char gcc_type const char unsigned | long |
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int unsigned long const char gcc_type const char unsigned const char unsigned int | int_type |
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int unsigned long const char gcc_type const char unsigned const char unsigned int | int |
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int unsigned long const char gcc_type const char unsigned const char unsigned int unsigned | long |
Definition at line 27 of file gcc-c-plugin.h.
|
inlineexplicit |
Definition at line 31 of file gcc-c-plugin.h.
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int unsigned long const char gcc_type const char unsigned const char unsigned int gcc_c_plugin::GCC_METHOD1 | ( | gcc_type | , |
error | , | ||
const char * | ) |
int gcc_type unsigned long const char unsigned long gcc_c_plugin::GCC_METHOD1 | ( | int | , |
finish_enum_type | , | ||
gcc_type | ) |
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int unsigned long gcc_c_plugin::GCC_METHOD2 | ( | gcc_type | , |
build_array_type | , | ||
gcc_type | , | ||
int | ) |
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int unsigned long const char * gcc_c_plugin::GCC_METHOD2 | ( | gcc_type | , |
build_qualified_type | , | ||
gcc_type | , | ||
enum | gcc_qualifiers ) |
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int unsigned long const char gcc_type gcc_c_plugin::GCC_METHOD2 | ( | gcc_type | , |
build_vector_type | , | ||
gcc_type | , | ||
int | ) |
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int gcc_c_plugin::GCC_METHOD2 | ( | gcc_type | , |
int_type_v0 | , | ||
int | , | ||
unsigned long | ) |
int gcc_c_plugin::GCC_METHOD4 | ( | int | , |
tagbind | , | ||
const char * | , | ||
gcc_type | , | ||
const char * | , | ||
unsigned int | ) |
int gcc_type gcc_c_plugin::GCC_METHOD5 | ( | int | , |
build_add_field | , | ||
gcc_type | , | ||
const char * | , | ||
gcc_type | , | ||
unsigned long | , | ||
unsigned long | ) |
gcc_c_plugin::GCC_METHOD7 | ( | gcc_decl | , |
build_decl | , | ||
const char * | , | ||
enum | gcc_c_symbol_kind, | ||
gcc_type | , | ||
const char * | , | ||
gcc_address | , | ||
const char * | , | ||
unsigned int | ) |
|
inline |
Definition at line 37 of file gcc-c-plugin.h.
Referenced by compile_c_instance::compile_c_instance().
|
inline |
Definition at line 46 of file gcc-c-plugin.h.
Referenced by convert_float(), and convert_int().
gcc_c_plugin::bind |
Definition at line 50 of file gcc-c-plugin.h.
Referenced by convert_one_symbol(), and convert_symbol_bmsym().
Definition at line 108 of file gcc-c-plugin.h.
Referenced by convert_enum().
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int unsigned long const char gcc_c_plugin::build_complex_type |
Definition at line 175 of file gcc-c-plugin.h.
Referenced by convert_complex().
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int unsigned long const char gcc_type gcc_c_plugin::build_constant |
Definition at line 190 of file gcc-c-plugin.h.
Referenced by convert_one_symbol().
Definition at line 124 of file gcc-c-plugin.h.
Referenced by convert_func().
int gcc_c_plugin::build_pointer_type |
Definition at line 69 of file gcc-c-plugin.h.
Referenced by convert_pointer().
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int unsigned long gcc_c_plugin::build_vla_array_type |
Definition at line 161 of file gcc-c-plugin.h.
Referenced by convert_array().
Definition at line 95 of file gcc-c-plugin.h.
Referenced by convert_struct_or_union().
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int gcc_c_plugin::float_type_v0 |
Definition at line 139 of file gcc-c-plugin.h.
Referenced by convert_float().
gcc_c_plugin::gcc_decl |
Definition at line 51 of file gcc-c-plugin.h.
int gcc_type gcc_c_plugin::gcc_type |
Definition at line 96 of file gcc-c-plugin.h.
Definition at line 109 of file gcc-c-plugin.h.
Definition at line 125 of file gcc-c-plugin.h.
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int unsigned long gcc_c_plugin::gcc_type |
Definition at line 162 of file gcc-c-plugin.h.
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int unsigned long const char gcc_type gcc_c_plugin::gcc_type |
Definition at line 191 of file gcc-c-plugin.h.
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int unsigned long const char gcc_type const char unsigned const char unsigned int gcc_c_plugin::int |
Definition at line 207 of file gcc-c-plugin.h.
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int unsigned long const char gcc_type const char unsigned const char unsigned int gcc_c_plugin::int_type |
Definition at line 206 of file gcc-c-plugin.h.
Referenced by convert_int().
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int unsigned long const char gcc_type const char unsigned gcc_c_plugin::long |
Definition at line 193 of file gcc-c-plugin.h.
int gcc_type unsigned long const char unsigned long const struct gcc_type_array int unsigned long const char gcc_type const char unsigned const char unsigned int unsigned gcc_c_plugin::long |
Definition at line 208 of file gcc-c-plugin.h.