* gdb.texinfo (Auto-loading, Init File in the Current Directory)
	(libthread_db.so.1 file, objfile-gdb.gdb file, objfile-gdb.py file)
	(dotdebug_gdb_scripts section): Add reference
	to 'Auto-loading safe path'.
This commit is contained in:
Jan Kratochvil
2012-05-11 18:23:11 +00:00
parent 7349ff92c2
commit c1668e4eee
2 changed files with 27 additions and 1 deletions

View File

@ -1,3 +1,10 @@
2012-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
* gdb.texinfo (Auto-loading, Init File in the Current Directory)
(libthread_db.so.1 file, objfile-gdb.gdb file, objfile-gdb.py file)
(dotdebug_gdb_scripts section): Add reference
to 'Auto-loading safe path'.
2012-05-11 Jan Kratochvil <jan.kratochvil@redhat.com> 2012-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
Implement multi-component --with-auto-load-dir. Implement multi-component --with-auto-load-dir.

View File

@ -20973,6 +20973,10 @@ without being explicitly told so by the user. We call this feature
results or introduce security risks (e.g., if the file comes from untrusted results or introduce security risks (e.g., if the file comes from untrusted
sources). sources).
Note that loading of these associated files (including the local @file{.gdbinit}
file) requires accordingly configured @code{auto-load safe-path}
(@pxref{Auto-loading safe path}).
For these reasons, @value{GDBN} includes commands and options to let you For these reasons, @value{GDBN} includes commands and options to let you
control when to auto-load files and which files should be auto-loaded. control when to auto-load files and which files should be auto-loaded.
@ -21112,6 +21116,9 @@ By default, @value{GDBN} reads and executes the canned sequences of commands
from init file (if any) in the current working directory, from init file (if any) in the current working directory,
see @ref{Init File in the Current Directory during Startup}. see @ref{Init File in the Current Directory during Startup}.
Note that loading of this local @file{.gdbinit} file also requires accordingly
configured @code{auto-load safe-path} (@pxref{Auto-loading safe path}).
@table @code @table @code
@anchor{set auto-load local-gdbinit} @anchor{set auto-load local-gdbinit}
@kindex set auto-load local-gdbinit @kindex set auto-load local-gdbinit
@ -21148,6 +21155,9 @@ libraries have to be trusted in general. In all other cases of
auto-load libthread-db} is enabled before trying to open such thread debugging auto-load libthread-db} is enabled before trying to open such thread debugging
library. library.
Note that loading of this debugging library also requires accordingly configured
@code{auto-load safe-path} (@pxref{Auto-loading safe path}).
@table @code @table @code
@anchor{set auto-load libthread-db} @anchor{set auto-load libthread-db}
@kindex set auto-load libthread-db @kindex set auto-load libthread-db
@ -21175,6 +21185,9 @@ for each such library print list of inferior @var{pid}s using it.
canned sequences of commands (@pxref{Sequences}), as long as @samp{set canned sequences of commands (@pxref{Sequences}), as long as @samp{set
auto-load gdb-scripts} is set to @samp{on}. auto-load gdb-scripts} is set to @samp{on}.
Note that loading of this script file also requires accordingly configured
@code{auto-load safe-path} (@pxref{Auto-loading safe path}).
For more background refer to the similar Python scripts auto-loading For more background refer to the similar Python scripts auto-loading
description (@pxref{objfile-gdb.py file}). description (@pxref{objfile-gdb.py file}).
@ -25465,7 +25478,10 @@ then @value{GDBN} will look for @var{script-name} in all of the
directories mentioned in the value of @code{debug-file-directory}. directories mentioned in the value of @code{debug-file-directory}.
Finally, if this file does not exist, then @value{GDBN} will look for Finally, if this file does not exist, then @value{GDBN} will look for
@var{script-name} file in all of the directories specified by: @var{script-name} file in all of the directories as specified below.
Note that loading of this script file also requires accordingly configured
@code{auto-load safe-path} (@pxref{Auto-loading safe path}).
@table @code @table @code
@anchor{set auto-load scripts-directory} @anchor{set auto-load scripts-directory}
@ -25542,6 +25558,9 @@ DEFINE_GDB_SCRIPT ("my-app-scripts.py")
The script name may include directories if desired. The script name may include directories if desired.
Note that loading of this script file also requires accordingly configured
@code{auto-load safe-path} (@pxref{Auto-loading safe path}).
If the macro is put in a header, any application or library If the macro is put in a header, any application or library
using this header will get a reference to the specified script. using this header will get a reference to the specified script.