From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6006 invoked by alias); 3 Jul 2002 14:41:04 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 5987 invoked from network); 3 Jul 2002 14:40:59 -0000 Received: from unknown (HELO kerberos.suse.cz) (195.47.106.10) by sources.redhat.com with SMTP; 3 Jul 2002 14:40:59 -0000 Received: from chimera.suse.cz (chimera.suse.cz [10.20.0.2]) by kerberos.suse.cz (SuSE SMTP server) with ESMTP id B92A259D352 for ; Wed, 3 Jul 2002 16:40:58 +0200 (CEST) Received: from suse.cz (naga.suse.cz [10.20.1.16]) by chimera.suse.cz (8.11.0/8.11.0/SuSE Linux 8.11.0-0.4) with ESMTP id g63Eewg20387 for ; Wed, 3 Jul 2002 16:40:58 +0200 X-Authentication-Warning: chimera.suse.cz: Host naga.suse.cz [10.20.1.16] claimed to be suse.cz Message-ID: <3D230CFA.5060602@suse.cz> Date: Wed, 03 Jul 2002 08:02:00 -0000 From: Michal Ludvig Organization: SuSE CR User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020529 X-Accept-Language: cs, cz, en MIME-Version: 1.0 To: GDB Patches Subject: [patch] gdbserver for x86-64 Content-Type: multipart/mixed; boundary="------------040300010705010508070206" X-SW-Source: 2002-07/txt/msg00055.txt.bz2 This is a multi-part message in MIME format. --------------040300010705010508070206 Content-Type: text/plain; charset=ISO-8859-2; format=flowed Content-Transfer-Encoding: 7bit Content-length: 173 Hi all, Pretty obvious one. If noone complains, I'll commit it tomorrow. Michal Ludvig -- * SuSE CR, s.r.o * mludvig@suse.cz * +420 2 9654 5373 * http://www.suse.cz --------------040300010705010508070206 Content-Type: text/plain; name="gdbserver-1.diff" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="gdbserver-1.diff" Content-length: 1643 2002-07-03 Michal Ludvig * gdbserver/linux-x86-64-low.c (x86_64_fill_gregset): Change type in explicit cast to CORE_ADDR so that pointer arithmetic works. (x86_64_store_gregset): Ditto + parameter made const. (x86_64_store_fpregset): Parameter made const. Index: gdbserver/linux-x86-64-low.c =================================================================== RCS file: /cvs/src/src/gdb/gdbserver/linux-x86-64-low.c,v retrieving revision 1.5 diff -c -3 -p -r1.5 linux-x86-64-low.c *** gdbserver/linux-x86-64-low.c 11 Jun 2002 17:32:39 -0000 1.5 --- gdbserver/linux-x86-64-low.c 3 Jul 2002 14:36:19 -0000 *************** x86_64_fill_gregset (void *buf) *** 45,60 **** int i; for (i = 0; i < X86_64_NUM_GREGS; i++) ! collect_register (i, ((char *) buf) + x86_64_regmap[i]); } static void ! x86_64_store_gregset (void *buf) { int i; for (i = 0; i < X86_64_NUM_GREGS; i++) ! supply_register (i, ((char *) buf) + x86_64_regmap[i]); } static void --- 45,60 ---- int i; for (i = 0; i < X86_64_NUM_GREGS; i++) ! collect_register (i, ((CORE_ADDR *) buf) + x86_64_regmap[i]); } static void ! x86_64_store_gregset (const void *buf) { int i; for (i = 0; i < X86_64_NUM_GREGS; i++) ! supply_register (i, ((CORE_ADDR *) buf) + x86_64_regmap[i]); } static void *************** x86_64_fill_fpregset (void *buf) *** 64,70 **** } static void ! x86_64_store_fpregset (void *buf) { i387_fxsave_to_cache (buf); } --- 64,70 ---- } static void ! x86_64_store_fpregset (const void *buf) { i387_fxsave_to_cache (buf); } --------------040300010705010508070206--