GDB (xrefs)
|
Go to the source code of this file.
Namespaces | |
namespace | gdb |
namespace | gdb::observers |
Macros | |
#define | auto_load_debug_printf(fmt, ...) debug_prefixed_printf_cond (debug_auto_load, "auto-load", fmt, ##__VA_ARGS__) |
Functions | |
struct auto_load_pspace_info * | get_auto_load_pspace_data_for_loading (struct program_space *pspace) |
void | auto_load_objfile_script (struct objfile *objfile, const struct extension_language_defn *) |
void | load_auto_scripts_for_objfile (struct objfile *objfile) |
void | auto_load_info_scripts (program_space *pspace, const char *pattern, int from_tty, const extension_language_defn *) |
struct cmd_list_element ** | auto_load_set_cmdlist_get (void) |
struct cmd_list_element ** | auto_load_show_cmdlist_get (void) |
struct cmd_list_element ** | auto_load_info_cmdlist_get (void) |
bool | file_is_auto_load_safe (const char *filename) |
bool | auto_load_gdb_scripts_enabled (const struct extension_language_defn *extlang) |
Variables | |
bool | debug_auto_load |
bool | global_auto_load |
bool | auto_load_local_gdbinit |
char * | auto_load_local_gdbinit_pathname |
bool | auto_load_local_gdbinit_loaded |
gdb::observers::token | auto_load_new_objfile_observer_token |
char | auto_load_info_scripts_pattern_nl [] |
#define auto_load_debug_printf | ( | fmt, | |
... ) debug_prefixed_printf_cond (debug_auto_load, "auto-load", fmt, ##__VA_ARGS__) |
Definition at line 40 of file auto-load.h.
Referenced by auto_load_expand_dir_vars(), auto_load_objfile_script(), auto_load_objfile_script_1(), auto_load_safe_path_vec_update(), captured_main_1(), execute_script_contents(), filename_is_in_auto_load_safe_path_vec(), filename_is_in_pattern_1(), source_script_file(), and try_thread_db_load().
|
extern |
Definition at line 103 of file auto-load.c.
References auto_load_gdb_scripts.
|
extern |
Definition at line 1492 of file auto-load.c.
References add_prefix_cmd(), class_info, info_auto_load_cmd(), and infolist.
Referenced by gdbpy_initialize_auto_load(), gdbscm_initialize_auto_load(), and info_auto_load_cmd().
|
extern |
Definition at line 1247 of file auto-load.c.
References auto_load_info_scripts_pattern_nl, collect_matching_scripts(), current_uiout, dont_repeat(), get_auto_load_pspace_data(), auto_load_pspace_info::loaded_script_files, auto_load_pspace_info::loaded_script_texts, ui_out::message(), print_scripts(), re_comp(), sort_scripts_by_name(), ui_out::table_body(), ui_out::table_header(), ui_out::text(), and ui_left.
Referenced by info_auto_load_gdb_scripts(), info_auto_load_guile_scripts(), and info_auto_load_python_scripts().
|
extern |
Definition at line 821 of file auto-load.c.
References auto_load_debug_printf, auto_load_objfile_script_1(), objfile::obfd, objfile_name(), and objfile::separate_debug_objfile_backlink.
Referenced by auto_load_ext_lang_scripts_for_objfile().
|
extern |
Definition at line 1433 of file auto-load.c.
References add_prefix_cmd(), class_maintenance, set_auto_load_cmd(), and setlist.
Referenced by gdbpy_initialize_auto_load(), gdbscm_initialize_auto_load(), and set_auto_load_cmd().
|
extern |
Definition at line 1450 of file auto-load.c.
References add_show_prefix_cmd(), class_maintenance, and showlist.
Referenced by gdbpy_initialize_auto_load(), and gdbscm_initialize_auto_load().
|
extern |
Definition at line 439 of file auto-load.c.
References auto_load_safe_path, auto_load_safe_path_vec_update(), file_name_style, filename_is_in_auto_load_safe_path_vec(), gdb_printf(), GDBINIT, cli_style_option::style(), and styled_string().
Referenced by auto_load_objfile_script_1(), captured_main_1(), execute_script_contents(), source_script_file(), and try_thread_db_load().
|
extern |
Definition at line 607 of file auto-load.c.
References get_auto_load_pspace_data(), and init_loaded_scripts_info().
Referenced by auto_load_objfile_script_1(), and source_section_scripts().
|
extern |
Definition at line 1148 of file auto-load.c.
References auto_load_ext_lang_scripts_for_objfile(), auto_load_section_scripts(), AUTO_SECTION_NAME, objfile::flags, global_auto_load, is_target_filename(), OBJF_NOT_FILENAME, and objfile::original_name.
Referenced by captured_main_1().
|
extern |
Definition at line 1230 of file auto-load.c.
Referenced by auto_load_info_scripts(), info_auto_load_cmd(), and info_auto_load_libthread_db().
|
extern |
Definition at line 121 of file auto-load.c.
Referenced by captured_main_1().
|
extern |
Definition at line 127 of file auto-load.c.
Referenced by captured_main_1(), and info_auto_load_local_gdbinit().
|
extern |
Definition at line 124 of file auto-load.c.
Referenced by captured_main_1(), and info_auto_load_local_gdbinit().
|
extern |
Definition at line 1508 of file auto-load.c.
Referenced by gdbpy_initialize_inferior().
|
extern |
Definition at line 69 of file auto-load.c.
Referenced by auto_load_expand_dir_vars(), auto_load_safe_path_vec_update(), and filename_is_in_auto_load_safe_path_vec().
|
extern |
Definition at line 118 of file auto-load.c.
Referenced by captured_main_1(), and load_auto_scripts_for_objfile().