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 2/2] x86_64-windows GDB crash due to fs_base/gs_base registers


Thanks for writing up the commit log and ChangeLog.  The commit looks
fine to me, but you should add your name there somewhere too.

One comment on a comment below.

> diff --git a/gdb/arch/amd64.c b/gdb/arch/amd64.c
> index d31d8f1..b562018 100644
> --- a/gdb/arch/amd64.c
> +++ b/gdb/arch/amd64.c
> @@ -33,10 +33,12 @@
>  
>  /* Create amd64 target descriptions according to XCR0.  If IS_X32 is
>     true, create the x32 ones.  If IS_LINUX is true, create target
> -   descriptions for Linux.  */
> +   descriptions for Linux.  If SEGMENTS is true, the include the segment
> +   registers.  */

"the include" -> "then include"

I think it'd be clearer to say:

  include the "org.gnu.gdb.i386.segments" feature registers.

because "segment registers" along makes one think of cs,ds,ss...,
but those are part of the core register set.

>  
>  target_desc *
> -amd64_create_target_description (uint64_t xcr0, bool is_x32, bool is_linux)
> +amd64_create_target_description (uint64_t xcr0, bool is_x32, bool is_linux,
> +				 bool segments)
>  {

Thanks,
Pedro Alves


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