From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3039 invoked by alias); 22 Nov 2005 19:24:10 -0000 Received: (qmail 3030 invoked by uid 22791); 22 Nov 2005 19:24:09 -0000 X-Spam-Check-By: sourceware.org Received: from zproxy.gmail.com (HELO zproxy.gmail.com) (64.233.162.203) by sourceware.org (qpsmtpd/0.31) with ESMTP; Tue, 22 Nov 2005 19:24:07 +0000 Received: by zproxy.gmail.com with SMTP id x3so1199513nzd for ; Tue, 22 Nov 2005 11:24:06 -0800 (PST) Received: by 10.36.74.5 with SMTP id w5mr4218383nza; Tue, 22 Nov 2005 11:24:06 -0800 (PST) Received: by 10.37.2.35 with HTTP; Tue, 22 Nov 2005 11:24:06 -0800 (PST) Message-ID: <8f2776cb0511221124u988f759u17418a114e1f3b7c@mail.gmail.com> Date: Tue, 22 Nov 2005 19:30:00 -0000 From: Jim Blandy To: Daniel Jacobowitz Subject: Prologue analysis interface Cc: gdb@sourceware.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-IsSubscribed: yes Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2005-11/txt/msg00494.txt.bz2 Daniel, you said that you felt that the interface in the prologue-value.h that I posted wasn't at the right level, and suggested that, instead of providing types and some operations on those types, it should instead provide the interpretation loop and call back into tdep code to interpret specific instructions. Could you sketch that interface for me? I'm concerned that it will be difficult to allow the tdep code the flexibility it needs to model the processor without a lot of bureaucracy, but I'm willing to be impressed.