42 FILE *stream,
const char *filename);
49 struct objfile *, FILE *stream,
const char *filename);
55 struct objfile *,
const char *
name,
const char *script);
230 struct ui_file *stream,
int recurse,
236 struct ui_out *out,
int frame_low,
int frame_high);
247 struct value **,
int nargs);
259 (
struct type *,
const char *);
264 struct value *
object,
265 struct value **args,
int nargs);
int apply_ext_lang_val_pretty_printer(struct type *type, LONGEST embedded_offset, CORE_ADDR address, struct ui_file *stream, int recurse, struct value *val, const struct value_print_options *options, const struct language_defn *language)
void throw_ext_lang_unsupported(const struct extension_language_defn *)
void preserve_ext_lang_values(struct objfile *, htab_t copied_types)
const struct extension_language_defn * get_ext_lang_of_file(const char *file)
const struct extension_language_defn * extlang
void objfile_script_executor_func(const struct extension_language_defn *, struct objfile *, const char *name, const char *script)
struct value * invoke_xmethod(struct xmethod_worker *, struct value *, struct value **, int nargs)
struct xmethod_worker * clone_xmethod_worker(struct xmethod_worker *)
void free_xmethod_worker_vec(void *vec)
struct ext_lang_type_printers * start_ext_lang_type_printers(void)
char * apply_ext_lang_type_printers(struct ext_lang_type_printers *, struct type *)
int ext_lang_auto_load_enabled(const struct extension_language_defn *)
mach_port_t kern_return_t mach_port_t msgports mach_port_t kern_return_t pid_t pid mach_port_t kern_return_t mach_port_t task mach_port_t kern_return_t int flags
const char * ext_lang_capitalized_name(const struct extension_language_defn *)
objfile_script_executor_func * ext_lang_objfile_script_executor(const struct extension_language_defn *)
void objfile_script_sourcer_func(const struct extension_language_defn *, struct objfile *, FILE *stream, const char *filename)
void auto_load_ext_lang_scripts_for_objfile(struct objfile *)
int ext_lang_present_p(const struct extension_language_defn *)
const struct extension_language_defn * get_ext_lang_defn(enum extension_language lang)
void script_sourcer_func(const struct extension_language_defn *, FILE *stream, const char *filename)
void free_ext_lang_type_printers(struct ext_lang_type_printers *)
void eval_ext_lang_from_control_command(struct command_line *cmd)
struct type ** get_xmethod_arg_types(struct xmethod_worker *, int *)
const struct extension_language_defn extension_language_gdb
const char * ext_lang_name(const struct extension_language_defn *)
void finish_ext_lang_initialization(void)
typedef VEC(xmethod_worker_ptr) xmethod_worker_vec
enum extension_language ext_lang_kind(const struct extension_language_defn *)
void free_xmethod_worker(struct xmethod_worker *)
const char * ext_lang_suffix(const struct extension_language_defn *)
DEF_VEC_P(xmethod_worker_ptr)
objfile_script_sourcer_func * ext_lang_objfile_script_sourcer(const struct extension_language_defn *)
xmethod_worker_vec * get_matching_xmethod_workers(struct type *, const char *)
struct xmethod_worker * xmethod_worker_ptr
enum ext_lang_bt_status apply_ext_lang_frame_filter(struct frame_info *frame, int flags, enum ext_lang_frame_args args_type, struct ui_out *out, int frame_low, int frame_high)
script_sourcer_func * ext_lang_script_sourcer(const struct extension_language_defn *)
const struct extension_language_defn * get_breakpoint_cond_ext_lang(struct breakpoint *b, enum extension_language skip_lang)
const char * ext_lang_auto_load_suffix(const struct extension_language_defn *)
int breakpoint_ext_lang_cond_says_stop(struct breakpoint *)
struct xmethod_worker * new_xmethod_worker(const struct extension_language_defn *extlang, void *data)
struct type * get_xmethod_result_type(struct xmethod_worker *, struct value *object, struct value **args, int nargs)
int ext_lang_initialized_p(const struct extension_language_defn *)