This is the mail archive of the gdb-cvs@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gdb and binutils branch gdb-7.7-branch updated. gdb-7.7-release-24-g5b91e80


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gdb and binutils".

The branch, gdb-7.7-branch has been updated
       via  5b91e80ee94bc100df71fab5472f8adb2c9a88fd (commit)
      from  599c9f426594b797936729edd55081841840526c (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=5b91e80ee94bc100df71fab5472f8adb2c9a88fd

commit 5b91e80ee94bc100df71fab5472f8adb2c9a88fd
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Feb 25 18:32:32 2014 +0100

    PR gdb/16626
    
    Fix auto-load 7.7 regression,
    the regression affects any loading from /usr/share/gdb/auto-load .
    
    5b2bf9471f1499bee578fcd60c05afe85794e280 is the first bad commit
    commit 5b2bf9471f1499bee578fcd60c05afe85794e280
    Author: Doug Evans <xdje42@gmail.com>
    Date:   Fri Nov 29 21:29:26 2013 -0800
        Move .debug_gdb_script processing to auto-load.c.
        Simplify handling of auto-loaded objfile scripts.
    
    Fedora 20 x86_64
    $ gdb -q /usr/lib64/libgobject-2.0.so
    Reading symbols from /usr/lib64/libglib-2.0.so.0.3800.2...Reading symbols from
    /usr/lib/debug/usr/lib64/libglib-2.0.so.0.3800.2.debug...done.
    done.
    (gdb) _
    
    Fedora Rawhide x86_64
    $ gdb -q /usr/lib64/libgobject-2.0.so
    Reading symbols from /usr/lib64/libglib-2.0.so...Reading symbols from
    /usr/lib/debug/usr/lib64/libglib-2.0.so.0.3990.0.debug...done.
    done.
    warning: File "/usr/lib64/libglib-2.0.so.0.3990.0-gdb.py" auto-loading has been declined by your `auto-load safe-path'
    set to "$debugdir:$datadir/auto-load:/usr/bin/mono-gdb.py".
    To enable execution of this file add
            add-auto-load-safe-path /usr/lib64/libglib-2.0.so.0.3990.0-gdb.py
    line to your configuration file "/home/jkratoch/.gdbinit".
    To completely disable this security protection add
            set auto-load safe-path /
    line to your configuration file "/home/jkratoch/.gdbinit".
    For more information about this security protection see the
    "Auto-loading safe path" section in the GDB manual.  E.g., run from the shell:
            info "(gdb)Auto-loading safe path"
    (gdb) _
    
    That is it tries to load "forbidden"
    	/usr/lib64/libglib-2.0.so.0.3990.0-gdb.py
    but it should load instead
    	/usr/share/gdb/auto-load/usr/lib64/libglib-2.0.so.0.3990.0-gdb.py*
    Although that is also not exactly this way, there does not exist any
    	/usr/lib64/libglib-2.0.so.0.3990.0-gdb.py
    despite regressed GDB says so.
    
    gdb/
    2014-02-24  Jan Kratochvil  <jan.kratochvil@redhat.com>
    
    	PR gdb/16626
    	* auto-load.c (auto_load_objfile_script_1): Change filename to
    	debugfile.
    
    gdb/testsuite/
    2014-02-24  Jan Kratochvil  <jan.kratochvil@redhat.com>
    
    	PR gdb/16626
    	* gdb.base/auto-load-script: New file.
    	* gdb.base/auto-load.c: New file.
    	* gdb.base/auto-load.exp: New file.
    
    Message-ID: <20140223212400.GA8831@host2.jankratochvil.net>

-----------------------------------------------------------------------

Summary of changes:
 gdb/ChangeLog                           |    6 ++++
 gdb/auto-load.c                         |    6 ++--
 gdb/testsuite/ChangeLog                 |    7 +++++
 gdb/testsuite/gdb.base/auto-load-script |   17 +++++++++++++
 gdb/testsuite/gdb.base/auto-load.c      |   22 ++++++++++++++++
 gdb/testsuite/gdb.base/auto-load.exp    |   41 +++++++++++++++++++++++++++++++
 6 files changed, 96 insertions(+), 3 deletions(-)
 create mode 100644 gdb/testsuite/gdb.base/auto-load-script
 create mode 100644 gdb/testsuite/gdb.base/auto-load.c
 create mode 100644 gdb/testsuite/gdb.base/auto-load.exp


hooks/post-receive
-- 
gdb and binutils


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]