From owner-freebsd-current Tue May 28 6:54:28 2002 Delivered-To: freebsd-current@freebsd.org Received: from van-laarhoven.org (ap-z-5ab8.adsl.wanadoo.nl [212.129.218.184]) by hub.freebsd.org (Postfix) with SMTP id 27D0537B405 for ; Tue, 28 May 2002 06:54:23 -0700 (PDT) Received: (qmail 79315 invoked from network); 28 May 2002 13:54:21 -0000 Received: from heather.van-laarhoven.org (10.66.0.2) by uitsmijter.van-laarhoven.org with SMTP; 28 May 2002 13:54:21 -0000 Date: Tue, 28 May 2002 15:54:21 +0200 (CEST) From: Nick Hibma To: grog@freebsd.org Cc: FreeBSD CURRENT Mailing List Subject: gdb52 patch for your .gdbinit files Message-ID: <20020528155213.Y231-100000@heather.van-laarhoven.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I'm using a derivative of the .gdbinit.vinum files that is available in the modules/vinum directory. For them to work the following patch is needed in gdb52. As you can see, the patch is trivial, so I have no clue why this wasn't left alone when they modified symfile.c. If I can be bothered I'll submit it to them. Nick # diff -wu gdb-5.2/gdb/symfile.c~ gdb-5.2/gdb/symfile.c --- gdb-5.2/gdb/symfile.c~ Tue May 28 15:51:37 2002 +++ gdb-5.2/gdb/symfile.c Tue May 28 15:51:06 2002 @@ -1546,11 +1546,15 @@ char *val = sect_opts[i].value; char *sec = sect_opts[i].name; +#ifdef 0 val = sect_opts[i].value; if (val[0] == '0' && val[1] == 'x') addr = strtoul (val+2, NULL, 16); else addr = strtoul (val, NULL, 10); +#else + addr = parse_and_eval_address(val); +#endif /* Here we store the section offsets in the order they were entered on the command line. */ -- n_hibma@van-laarhoven.org http://www.van-laarhoven.org/ n_hibma@FreeBSD.org http://www.etla.net/~n_hibma/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message