This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH V4 0/8] Intel(R) MPX register support


> From: "Tedeschi, Walfred" <walfred.tedeschi@intel.com>
> CC: "gdb-patches@sourceware.org" <gdb-patches@sourceware.org>
> Date: Wed, 25 Sep 2013 11:51:23 +0000
> 
> Common code I meant the target dependent files, i.e. amd64-tdep.c and i386-tdep.c.
> 
> We added code to support Linux only. Linux registers are processed at amd64-tdep-linux.c and i386-tdep-linux.c as well as amd64-linux-nat.c and i386-linux-nat.c.
> 
> In order to implement the same features for windows we should have  modified the amd64-tdep-windows and i386-tdep-windows.c  and for Darwin amd64-tdep-darwin and i386-tdep-darwin.c for bsd there would be also some change on   amd64bsd-native.c and i386bsd-native.c. Additionally we OS support that is still not ready on the other platforms.
> 
> I hope to have clarified.

I'm sorry to insist, but that's exactly my question: why were the
changes done in Linux-specific i386-tdep-linux.c etc., and not in the
CPU-specific i386-tdep.c etc.?  These registers are specific to a CPU,
not to an OS, aren't they?


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]