GDB (xrefs)
|
#include "extension-priv.h"
Definition at line 128 of file extension-priv.h.
enum ext_lang_bt_status(* extension_language_ops::apply_frame_filter) (const struct extension_language_defn *, struct frame_info *frame, int flags, enum ext_lang_frame_args args_type, struct ui_out *out, int frame_low, int frame_high) |
Definition at line 203 of file extension-priv.h.
Referenced by apply_ext_lang_frame_filter().
enum ext_lang_rc(* extension_language_ops::apply_type_printers) (const struct extension_language_defn *, const struct ext_lang_type_printers *, struct type *, char **prettied_type) |
Definition at line 164 of file extension-priv.h.
Referenced by apply_ext_lang_type_printers().
enum ext_lang_rc(* extension_language_ops::apply_val_pretty_printer) (const struct extension_language_defn *, struct type *type, const gdb_byte *valaddr, int embedded_offset, CORE_ADDR address, struct ui_file *stream, int recurse, const struct value *val, const struct value_print_options *options, const struct language_defn *language) |
Definition at line 181 of file extension-priv.h.
Referenced by apply_ext_lang_val_pretty_printer().
enum ext_lang_rc(* extension_language_ops::before_prompt) (const struct extension_language_defn *, const char *current_gdb_prompt) |
Definition at line 262 of file extension-priv.h.
Referenced by ext_lang_before_prompt().
enum ext_lang_bp_stop(* extension_language_ops::breakpoint_cond_says_stop) (const struct extension_language_defn *, struct breakpoint *) |
Definition at line 232 of file extension-priv.h.
Referenced by breakpoint_ext_lang_cond_says_stop().
int(* extension_language_ops::breakpoint_has_cond) (const struct extension_language_defn *, struct breakpoint *) |
Definition at line 220 of file extension-priv.h.
Referenced by get_breakpoint_cond_ext_lang().
int(* extension_language_ops::check_quit_flag) (const struct extension_language_defn *) |
Definition at line 253 of file extension-priv.h.
Referenced by check_quit_flag(), and set_active_ext_lang().
void(* extension_language_ops::clear_quit_flag) (const struct extension_language_defn *) |
Definition at line 245 of file extension-priv.h.
Referenced by clear_quit_flag().
void*(* extension_language_ops::clone_xmethod_worker_data) (const struct extension_language_defn *extlang, void *data) |
Definition at line 275 of file extension-priv.h.
Referenced by clone_xmethod_worker().
void(* extension_language_ops::eval_from_control_command) (const struct extension_language_defn *, struct command_line *) |
Definition at line 144 of file extension-priv.h.
Referenced by eval_ext_lang_from_control_command().
void(* extension_language_ops::finish_initialization) (const struct extension_language_defn *) |
Definition at line 133 of file extension-priv.h.
Referenced by finish_ext_lang_initialization().
void(* extension_language_ops::free_type_printers) (const struct extension_language_defn *, struct ext_lang_type_printers *) |
Definition at line 170 of file extension-priv.h.
Referenced by free_ext_lang_type_printers().
void(* extension_language_ops::free_xmethod_worker_data) (const struct extension_language_defn *extlang, void *data) |
Definition at line 279 of file extension-priv.h.
Referenced by free_xmethod_worker().
enum ext_lang_rc(* extension_language_ops::get_matching_xmethod_workers) (const struct extension_language_defn *extlang, struct type *obj_type, const char *method_name, xmethod_worker_vec **dm_vec) |
Definition at line 286 of file extension-priv.h.
Referenced by VEC().
enum ext_lang_rc(* extension_language_ops::get_xmethod_arg_types) (const struct extension_language_defn *extlang, struct xmethod_worker *worker, int *nargs, struct type ***arg_types) |
Definition at line 296 of file extension-priv.h.
Referenced by get_xmethod_arg_types(), and get_xmethod_result_type().
enum ext_lang_rc(* extension_language_ops::get_xmethod_result_type) (const struct extension_language_defn *extlang, struct xmethod_worker *worker, struct value *object, struct value **args, int nargs, struct type **result_type) |
Definition at line 308 of file extension-priv.h.
Referenced by get_xmethod_result_type().
int(* extension_language_ops::initialized) (const struct extension_language_defn *) |
Definition at line 137 of file extension-priv.h.
Referenced by ext_lang_initialized_p().
struct value*(* extension_language_ops::invoke_xmethod) (const struct extension_language_defn *extlang, struct xmethod_worker *worker, struct value *object, struct value **args, int nargs) |
Definition at line 317 of file extension-priv.h.
Referenced by invoke_xmethod().
void(* extension_language_ops::preserve_values) (const struct extension_language_defn *, struct objfile *objfile, htab_t copied_types) |
Definition at line 214 of file extension-priv.h.
Referenced by preserve_ext_lang_values().
void(* extension_language_ops::set_quit_flag) (const struct extension_language_defn *) |
Definition at line 249 of file extension-priv.h.
Referenced by set_quit_flag().
void(* extension_language_ops::start_type_printers) (const struct extension_language_defn *, struct ext_lang_type_printers *) |
Definition at line 153 of file extension-priv.h.
Referenced by start_ext_lang_type_printers().