diff options
author | Michal Ludvig <mludvig@suse.cz> | 2002-03-27 10:21:29 +0000 |
---|---|---|
committer | Michal Ludvig <mludvig@suse.cz> | 2002-03-27 10:21:29 +0000 |
commit | 2a1c511a00eee0053606236417075f3e2ed409f0 (patch) | |
tree | b9905789cf0ff33282d6f2f607e15744022d1ad9 /gdb/regformats | |
parent | da0dd106c65a61ce54c2f7020b11c1914f4235fb (diff) | |
download | gdb-2a1c511a00eee0053606236417075f3e2ed409f0.tar.gz |
* x86-64-tdep.h (X86_64_NUM_REGS, X86_64_NUM_GREGS): Delete #defines.
(x86_64_num_regs, x86_64_num_gregs): Added extern variables.
* x86-64-linux-nat.c (x86_64_regmap): Swapped RBX <> RDX, added DS, ES, FS, GS.
(x86_64_linux_dr_get_status, supply_gregset),
(fill_gregset): Changed X86_64_NUM_GREGS to x86_64_num_gregs.
* x86-64-tdep.c (x86_64_register_raw_size_table): Delete.
(x86_64_register_info_table): Add.
(X86_64_NUM_REGS, X86_64_NUM_GREGS): Add.
(x86_64_register_raw_size, x86_64_register_virtual_type),
(x86_64_register_name, _initialize_x86_64_tdep): Changed to reflect new
general x86_64_register_info_table.
(i386_gdbarch_init): gdbarch_register_bytes is now set
dynamicaly during initialization.
* regformats/reg-x86-64.dat: Synced with changes to registers above.
* gdbserver/linux-x86-64-low.c: Ditto.
Diffstat (limited to 'gdb/regformats')
-rw-r--r-- | gdb/regformats/reg-x86-64.dat | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gdb/regformats/reg-x86-64.dat b/gdb/regformats/reg-x86-64.dat index a8a2e8c77b4..59ebbf5267e 100644 --- a/gdb/regformats/reg-x86-64.dat +++ b/gdb/regformats/reg-x86-64.dat @@ -1,9 +1,9 @@ name:x86_64 expedite:rbp,rsp,rip 64:rax -64:rdx -64:rcx 64:rbx +64:rcx +64:rdx 64:rsi 64:rdi 64:rbp @@ -18,6 +18,10 @@ expedite:rbp,rsp,rip 64:r15 64:rip 32:eflags +32:ds +32:es +32:fs +32:gs 80:st0 80:st1 80:st2 |