From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55677) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dMbNf-0006O7-TB for qemu-devel@nongnu.org; Sun, 18 Jun 2017 10:40:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dMbNc-0004TZ-SI for qemu-devel@nongnu.org; Sun, 18 Jun 2017 10:40:47 -0400 Received: from roura.ac.upc.edu ([147.83.33.10]:57379 helo=roura.ac.upc.es) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dMbNc-0004Q2-8m for qemu-devel@nongnu.org; Sun, 18 Jun 2017 10:40:44 -0400 From: =?utf-8?Q?Llu=C3=ADs_Vilanova?= References: <149727922719.28532.11985025310576184920.stgit@frigg.lan> <149727924970.28532.9346819516051209538.stgit@frigg.lan> <20170615221911.GB26408@flamenco> <20170615232507.GA15332@flamenco> Date: Sun, 18 Jun 2017 17:22:43 +0300 In-Reply-To: <20170615232507.GA15332@flamenco> (Emilio G. Cota's message of "Thu, 15 Jun 2017 19:25:07 -0400") Message-ID: <87r2yhe5os.fsf@frigg.lan> MIME-Version: 1.0 Content-Type: text/plain Subject: Re: [Qemu-devel] [PATCH v6 3/6] target: [tcg] Add generic translation framework List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Emilio G. Cota" Cc: Paolo Bonzini , Peter Crosthwaite , Alex =?utf-8?Q?Benn=C3=A9e?= , qemu-devel@nongnu.org, Richard Henderson Emilio G Cota writes: > On Thu, Jun 15, 2017 at 18:19:11 -0400, Emilio G. Cota wrote: >> (snip) >> > +/** >> > + * DisasContextBase: >> > + * @tb: Translation block for this disassembly. >> > + * @pc_first: Address of first guest instruction in this TB. >> > + * @pc_next: Address of next guest instruction in this TB (current during >> > + * disassembly). >> > + * @num_insns: Number of translated instructions (including current). >> > + * @singlestep_enabled: "Hardware" single stepping enabled. >> > + * >> > + * Architecture-agnostic disassembly context. >> > + */ >> > +typedef struct DisasContextBase { >> > + TranslationBlock *tb; >> > + target_ulong pc_first; >> > + target_ulong pc_next; >> > + DisasJumpType jmp_type; >> > + unsigned int num_insns; >> > + bool singlestep_enabled; >> > +} DisasContextBase; >> >> - @pc_next: I'd stick with @pc, it's shorter, it's everywhere already, and >> with the documentation it's very clear what it is for. >> - @jmp_type: missing doc :-) > Also, consider keeping the @is_jmp name instead of renaming it to > @jmp_type. (@jmp would be shorter but it would be confusing though, > e.g. cris has both dc->jmp and dc->is_jmp.) I just figured that this series could also take the chance of trying to rename a few common variables I'm changing to something more readable. But if you feel very strongly about keeping the original names (and minimizing the diffs as you say later), I'll revert the name changes. Thanks, Lluis