From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14574 invoked by alias); 4 Jul 2003 02:28:38 -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 14562 invoked from network); 4 Jul 2003 02:28:38 -0000 Received: from unknown (HELO mail03.idc.renesas.com) (202.234.163.13) by sources.redhat.com with SMTP; 4 Jul 2003 02:28:38 -0000 Received: from mail03.idc.renesas.com (localhost [127.0.0.1]) by mail03.idc.renesas.com with ESMTP id h642SZbZ028830 for ; Fri, 4 Jul 2003 11:28:35 +0900 (JST) Received: from guardian03.idc.renesas.com ([172.20.8.134]) by mail03.idc.renesas.com with ESMTP id h642SZXf028827 for ; Fri, 4 Jul 2003 11:28:35 +0900 (JST) Received: (from root@localhost) by guardian03.idc.renesas.com with id h642SWCm006540 for gdb-patches@sources.redhat.com; Fri, 4 Jul 2003 11:28:32 +0900 (JST) Received: from unknown [172.20.8.69] by guardian03.idc.renesas.com with SMTP id MAA06539 ; Fri, 4 Jul 2003 11:28:32 +0900 Received: from mta02.idc.renesas.com (localhost [127.0.0.1]) by mta02.idc.renesas.com with ESMTP id h642SXqj019366 for ; Fri, 4 Jul 2003 11:28:34 +0900 (JST) Received: from rnsmtp01.hoku_r.renesas.com ([10.145.246.51]) by mta02.idc.renesas.com with ESMTP id h642SXWM019363 for ; Fri, 4 Jul 2003 11:28:33 +0900 (JST) Received: from mrkaisv.hoku.renesas.com ([10.145.105.245]) by rnsmtp01.hoku_r.renesas.com (8.9.3/3.7W) with ESMTP id LAA18192 for ; Fri, 4 Jul 2003 11:28:34 +0900 (JST) Received: from KEI (unknown [10.145.105.81]) by mrkaisv.hoku.renesas.com (Postfix) with SMTP id 5CF6579849A for ; Fri, 4 Jul 2003 11:28:33 +0900 (JST) Message-ID: <00f801c341d4$44875d60$5169910a@KEI> From: "Kei Sakamoto" To: Subject: [PATCH] fix gdb_disassemble_info Date: Fri, 04 Jul 2003 02:28:00 -0000 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_00F5_01C3421F.B4475920" X-Priority: 3 X-MSMail-Priority: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 X-SW-Source: 2003-07/txt/msg00097.txt.bz2 This is a multi-part message in MIME format. ------=_NextPart_000_00F5_01C3421F.B4475920 Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: 7bit Content-length: 413 The attached patch fixes "gdb_disassemble_info" in "disasm.c". Some targets (m32r, xstormy16, etc.) uses "info->arch" at "print_insn_*" in "opcodes/*-dis.c". "info" is initialized by "gdb_disassemble_info" but it does not set "info->arch". So these targets sometimes abort during dissassemble. 2003-07-04 Kei Sakamoto * disasm.c (gdb_disassemble_info): Initilize di.arch. ------=_NextPart_000_00F5_01C3421F.B4475920 Content-Type: application/octet-stream; name="disasm.c.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="disasm.c.patch" Content-length: 548 --- insight-20030703.orig/src/gdb/disasm.c Fri May 23 08:00:15 2003=0A= +++ insight-20030703/src/gdb/disasm.c Fri Jul 4 09:17:15 2003=0A= @@ -328,6 +328,7 @@=0A= Further, it has been supperseeded by trust-read-only-sections=0A= (although that should be superseeded by target_trust..._p()). */=0A= di.read_memory_func =3D dis_asm_read_memory;=0A= + di.arch =3D gdbarch_bfd_arch_info (gdbarch)->arch;=0A= di.mach =3D gdbarch_bfd_arch_info (gdbarch)->mach;=0A= di.endian =3D gdbarch_byte_order (gdbarch);=0A= return di;=0A= ------=_NextPart_000_00F5_01C3421F.B4475920--