gdb/linux-record: Fix size_termios for x32, amd64, aarch64
60 bytes is the size of glibc's struct termios, the one used by kernel is 36 bytes long. gdb/ChangeLog: * aarch64-linux-tdep.c (aarch64_linux_init_abi): Fix size_termios. * amd64-linux-tdep.c (amd64_linux_init_abi): Fix size_termios. (amd64_x32_linux_init_abi): Fix size_termios.
This commit is contained in:
parent
c28ebe255b
commit
d9b19c4992
3 changed files with 9 additions and 3 deletions
|
@ -1,3 +1,9 @@
|
|||
2015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
|
||||
|
||||
* aarch64-linux-tdep.c (aarch64_linux_init_abi): Fix size_termios.
|
||||
* amd64-linux-tdep.c (amd64_linux_init_abi): Fix size_termios.
|
||||
(amd64_x32_linux_init_abi): Fix size_termios.
|
||||
|
||||
2015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
|
||||
|
||||
* ppc-linux-tdep.c (ppc_init_linux_record_tdep): Fix TASK_COMM_LEN.
|
||||
|
|
|
@ -1053,7 +1053,7 @@ aarch64_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
|
|||
aarch64_linux_record_tdep.size_epoll_event = 12;
|
||||
aarch64_linux_record_tdep.size_itimerspec = 32;
|
||||
aarch64_linux_record_tdep.size_mq_attr = 64;
|
||||
aarch64_linux_record_tdep.size_termios = 60;
|
||||
aarch64_linux_record_tdep.size_termios = 36;
|
||||
aarch64_linux_record_tdep.size_termios2 = 44;
|
||||
aarch64_linux_record_tdep.size_pid_t = 4;
|
||||
aarch64_linux_record_tdep.size_winsize = 8;
|
||||
|
|
|
@ -1950,7 +1950,7 @@ amd64_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
|
|||
amd64_linux_record_tdep.size_epoll_event = 12;
|
||||
amd64_linux_record_tdep.size_itimerspec = 32;
|
||||
amd64_linux_record_tdep.size_mq_attr = 64;
|
||||
amd64_linux_record_tdep.size_termios = 60;
|
||||
amd64_linux_record_tdep.size_termios = 36;
|
||||
amd64_linux_record_tdep.size_termios2 = 44;
|
||||
amd64_linux_record_tdep.size_pid_t = 4;
|
||||
amd64_linux_record_tdep.size_winsize = 8;
|
||||
|
@ -2167,7 +2167,7 @@ amd64_x32_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
|
|||
amd64_x32_linux_record_tdep.size_epoll_event = 12;
|
||||
amd64_x32_linux_record_tdep.size_itimerspec = 32;
|
||||
amd64_x32_linux_record_tdep.size_mq_attr = 64;
|
||||
amd64_x32_linux_record_tdep.size_termios = 60;
|
||||
amd64_x32_linux_record_tdep.size_termios = 36;
|
||||
amd64_x32_linux_record_tdep.size_termios2 = 44;
|
||||
amd64_x32_linux_record_tdep.size_pid_t = 4;
|
||||
amd64_x32_linux_record_tdep.size_winsize = 8;
|
||||
|
|
Loading…
Add table
Reference in a new issue