From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20073 invoked by alias); 1 Apr 2012 17:49:37 -0000 Mailing-List: contact archer-commits-help@sourceware.org; run by ezmlm Sender: Precedence: bulk List-Post: List-Help: List-Subscribe: Received: (qmail 20038 invoked by uid 9674); 1 Apr 2012 17:49:34 -0000 Date: Sun, 01 Apr 2012 17:49:00 -0000 Message-ID: <20120401174934.20023.qmail@sourceware.org> From: jkratoch@sourceware.org To: archer-commits@sourceware.org Subject: [SCM] archer-jankratochvil-autoload: Merge branch 'pathvec0-1-secmove-misc2-safepath-debug-warn' into pathvec0-1-secmove-misc2-safepath-debug-warn-warnlocal X-Git-Refname: refs/heads/archer-jankratochvil-autoload X-Git-Reftype: branch X-Git-Oldrev: 26a33de9965b3fa3b16c6a5fdec1ea5b9538504e X-Git-Newrev: b96e63263edb4c794d02fd71c0de36c2a0f76047 X-SW-Source: 2012-q2/txt/msg00001.txt.bz2 List-Id: The branch, archer-jankratochvil-autoload has been updated via b96e63263edb4c794d02fd71c0de36c2a0f76047 (commit) via bf117124f0b9cb7e2430d2855e5ca6e8c5850eab (commit) via d355e31c94b73d0f01670b87443255ab233f317d (commit) via 6913ca746004ee3e52b32cb031398f71497aafd7 (commit) via 14840002eace6494b0ffa205ac62298501796c32 (commit) via 34b7c4266c1e6df07354ae90137627ca7072e8a6 (commit) via bcfde9ae58fd41b5a54e152ef99bad03df8ab7df (commit) from 26a33de9965b3fa3b16c6a5fdec1ea5b9538504e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit b96e63263edb4c794d02fd71c0de36c2a0f76047 Merge: 26a33de bf11712 Author: Jan Kratochvil Date: Sun Apr 1 19:49:21 2012 +0200 Merge branch 'pathvec0-1-secmove-misc2-safepath-debug-warn' into pathvec0-1-secmove-misc2-safepath-debug-warn-warnlocal commit bf117124f0b9cb7e2430d2855e5ca6e8c5850eab Merge: 812b235 d355e31 Author: Jan Kratochvil Date: Sun Apr 1 19:49:20 2012 +0200 Merge branch 'pathvec0-1-secmove-misc2-safepath-debug' into pathvec0-1-secmove-misc2-safepath-debug-warn commit d355e31c94b73d0f01670b87443255ab233f317d Merge: 5c5ddb8 6913ca7 Author: Jan Kratochvil Date: Sun Apr 1 19:49:20 2012 +0200 Merge branch 'pathvec0-1-secmove-misc2-safepath' into pathvec0-1-secmove-misc2-safepath-debug commit 6913ca746004ee3e52b32cb031398f71497aafd7 Merge: 5c19b68 1484000 Author: Jan Kratochvil Date: Sun Apr 1 19:49:20 2012 +0200 Merge branch 'pathvec0-1-secmove-misc2' into pathvec0-1-secmove-misc2-safepath commit 14840002eace6494b0ffa205ac62298501796c32 Merge: 1fd4e10 34b7c42 Author: Jan Kratochvil Date: Sun Apr 1 19:49:20 2012 +0200 Merge branch 'pathvec0-1-secmove' into pathvec0-1-secmove-misc2 commit 34b7c4266c1e6df07354ae90137627ca7072e8a6 Merge: 92409a4 bcfde9a Author: Jan Kratochvil Date: Sun Apr 1 19:49:20 2012 +0200 Merge branch 'pathvec0-1' into pathvec0-1-secmove commit bcfde9ae58fd41b5a54e152ef99bad03df8ab7df Author: Jan Kratochvil Date: Sun Apr 1 19:49:15 2012 +0200 . ----------------------------------------------------------------------- Summary of changes: gdb/progspace.c | 2 ++ gdb/utils.c | 9 +++++---- 2 files changed, 7 insertions(+), 4 deletions(-) First 500 lines of diff: diff --git a/gdb/progspace.c b/gdb/progspace.c index d285e67..1065c27 100644 --- a/gdb/progspace.c +++ b/gdb/progspace.c @@ -510,7 +510,9 @@ void clear_program_space_solib_cache (struct program_space *pspace) { VEC_free (so_list_ptr, pspace->added_solibs); + free_char_ptr_vec (pspace->deleted_solibs); + pspace->deleted_solibs = NULL; } diff --git a/gdb/utils.c b/gdb/utils.c index 5255089..104c5aa 100644 --- a/gdb/utils.c +++ b/gdb/utils.c @@ -3805,9 +3805,9 @@ producer_is_gcc_ge_4 (const char *producer) /* Call xfree for each element of CHAR_PTR_VEC and final VEC_free for CHAR_PTR_VEC itself. - You must not modify CHAR_PTR_VEC after it got registered with this - function by make_cleanup as the CHAR_PTR_VEC base address may change - on its updates. */ + You must not modify CHAR_PTR_VEC after it got registered with this function + by make_cleanup as the CHAR_PTR_VEC base address may change on its updates. + Contrary to VEC_free this function does not (cannot) clear the pointer. */ void free_char_ptr_vec (VEC (char_ptr) *char_ptr_vec) @@ -3834,7 +3834,8 @@ do_free_char_ptr_vec (void *arg) final VEC_free for CHAR_PTR_VEC itself. You must not modify CHAR_PTR_VEC after this cleanup registration as the - CHAR_PTR_VEC base address may change on its updates. */ + CHAR_PTR_VEC base address may change on its updates. Contrary to VEC_free + this function does not (cannot) clear the pointer. */ struct cleanup * make_cleanup_free_char_ptr_vec (VEC (char_ptr) *char_ptr_vec) hooks/post-receive -- Repository for Project Archer.