forked from Imagelibrary/binutils-gdb
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:
committed by
Pedro Alves
parent
c28ebe255b
commit
d9b19c4992
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user