]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
Centralize amd64-linux target descriptions
authorYao Qi <yao.qi@linaro.org>
Wed, 7 Jun 2017 22:00:27 +0000 (23:00 +0100)
committerYao Qi <yao.qi@linaro.org>
Tue, 20 Jun 2017 10:34:15 +0000 (11:34 +0100)
commit6620a60d3cb9ed82da3a64b1c9de3270466aca1b
treee8b210386fc63fbddfbb187213e979478e06a019
parente9f92b4c491c29c7f5dd3ea27d5d8156d8648c96
Centralize amd64-linux target descriptions

This patch adds a new function amd64_linux_read_description, which
creates amd64-linux target descriptions according to its two
arguments, xcr0 and is_x32.

gdb:

2017-06-07  Yao Qi  <yao.qi@linaro.org>

* amd64-linux-tdep.c (amd64_linux_read_description): New
function.
(amd64_linux_core_read_description): Call
amd64_linux_read_description.
(amd64_linux_init_abi): Likewise.
(amd64_x32_linux_init_abi): Likewise.
* amd64-linux-tdep.h (amd64_linux_read_description): Declare.
* x86-linux-nat.c (x86_linux_read_description): Call
amd64_linux_read_description.
gdb/amd64-linux-tdep.c
gdb/amd64-linux-tdep.h
gdb/x86-linux-nat.c