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 master updated. 6694c4110a37bc951d01132d6e56445d57350627


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, master has been updated
       via  6694c4110a37bc951d01132d6e56445d57350627 (commit)
      from  0718a8da7b359f184e1b3a866645cc2f9611771b (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=6694c4110a37bc951d01132d6e56445d57350627

commit 6694c4110a37bc951d01132d6e56445d57350627
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Aug 19 22:55:10 2014 +0200

    Fix -fsanitize=address on unreadable inferior strings
    
    echo 'void f(char *s){}main(){f((char *)1);}'|gcc -g -x c -;../gdb ./a.out -ex 'b f' -ex r
    ====ERROR: AddressSanitizer: heap-buffer-overflow on address 0x6020000aaccf at pc 0x96eea7 bp 0x7fff75bdbc90 sp 0x7fff75bdbc80
    READ of size 1 at 0x6020000aaccf thread T0
        #0 0x96eea6 in extract_unsigned_integer .../gdb/findvar.c:108
        #1 0x9df02b in val_print_string .../gdb/valprint.c:2513
    [...]
    0x6020000aaccf is located 1 bytes to the left of 8-byte region [0x6020000aacd0,0x6020000aacd8)
    allocated by thread T0 here:
        #0 0x7f45fad26b97 in malloc (/lib64/libasan.so.1+0x57b97)
        #1 0xdb3409 in xmalloc common/common-utils.c:45
        #2 0x9d8cf9 in read_string .../gdb/valprint.c:1845
        #3 0x9defca in val_print_string .../gdb/valprint.c:2502
    [..]
    ====ABORTING
    
    gdb/
    2014-08-18  Jan Kratochvil  <jan.kratochvil@redhat.com>
    
    	Fix -fsanitize=address on unreadable inferior strings.
    	* valprint.c (val_print_string): Fix access before BUFFER.

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

Summary of changes:
 gdb/ChangeLog  |    5 +++++
 gdb/valprint.c |    6 ++++--
 2 files changed, 9 insertions(+), 2 deletions(-)


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]