This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[commit] [patch#4 5/8] set auto-load safe-path
- From: Jan Kratochvil <jan dot kratochvil at redhat dot com>
- To: gdb-patches at sourceware dot org
- Date: Tue, 17 Apr 2012 17:59:47 +0200
- Subject: [commit] [patch#4 5/8] set auto-load safe-path
- References: <20120405210820.GE31632@host2.jankratochvil.net>
On Thu, 05 Apr 2012 23:08:20 +0200, Jan Kratochvil wrote:
> gdb/
> 2012-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
>
> * NEWS: New commands "set auto-load safe-path"
> and "show auto-load safe-path".
> * auto-load.c: Include gdb_vecs.h, readline/tilde.h and completer.h.
> (auto_load_safe_path, auto_load_safe_path_vec)
> (auto_load_safe_path_vec_update, set_auto_load_safe_path)
> (show_auto_load_safe_path, add_auto_load_safe_path, filename_is_in_dir)
> (filename_is_in_auto_load_safe_path_vec, file_is_auto_load_safe): New.
> (source_gdb_script_for_objfile): New variable is_safe. Call
> file_is_auto_load_safe. Return if it is not.
> (struct loaded_script): New field loaded.
> (maybe_add_script): Add parameter loaded. Initialize SLOT with it.
> (print_script): Use LOADED indicator instead of FULL_PATH. Change
> output "Missing" to "No".
> (_initialize_auto_load): New variable cmd. Initialize
> auto_load_safe_path. Register "set auto-load safe-path",
> "show auto-load safe-path" and "add-auto-load-safe-path".
> * auto-load.h (maybe_add_script): Add parameter loaded.
> (file_is_auto_load_safe): New declaration.
> * config.in: Regenerate.
> * configure: Regenerate.
> * configure.ac: New parameters --with-auto-load-safe-path
> and --without-auto-load-safe-path.
> * linux-thread-db.c (try_thread_db_load_from_pdir_1)
> (try_thread_db_load_from_dir): Check file_is_auto_load_safe first.
> * main.c (captured_main): Check file_is_auto_load_safe for
> LOCAL_GDBINIT.
> * python/py-auto-load.c (gdbpy_load_auto_script_for_objfile): New
> variable is_safe. Call file_is_auto_load_safe. Return if it is not.
> (source_section_scripts): Call file_is_auto_load_safe. Return if it is
> not.
>
> gdb/doc/
> 2012-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
>
> * gdb.texinfo (Auto-loading): Extend the "show auto-load"
> and "info auto-load" examples for safe-path. Put there also references
> for "set auto-load safe-path" and "show auto-load safe-path".
> New menu item for Auto-loading safe path.
> (Auto-loading safe path): New node.
> (Python Auto-loading): Update the expected output from "Missing"
> to "No".
>
> gdb/testsuite/
> 2012-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
>
> * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
> * gdb.python/py-section-script.exp (set auto-load safe-path): New.
Checked in:
http://sourceware.org/ml/gdb-cvs/2012-04/msg00114.html
Thanks,
Jan