Darwin: sanitize %gs and %fs values.
authorTristan Gingold <tristan.gingold@adacore.com>
Thu, 16 Oct 2014 11:50:07 +0000 (13:50 +0200)
committerTristan Gingold <tristan.gingold@adacore.com>
Thu, 16 Oct 2014 11:52:24 +0000 (13:52 +0200)
commit89c7137fad41711072e2a15ce539e2ad293bd065
tree83319235aa54860c3c175e60748da092f368c93d
parentf1885d1e59a7e6e0627429cd3068740d96f8a184
Darwin: sanitize %gs and %fs values.

Some Darwin kernels return values out of bounds for gs and fs segments.
With this commit, they are masked to avoid garbage.

gdb/ChangeLog:
* i386-darwin-nat.c (i386_darwin_fetch_inferior_registers)
(i386_darwin_store_inferior_registers): Sanitize gs and fs values
on amd64.
gdb/ChangeLog
gdb/i386-darwin-nat.c