OSDN Git Service

2009-08-10 Hui Zhu <teawater@gmail.com>
authorHui Zhu <teawater@gmail.com>
Mon, 10 Aug 2009 03:04:44 +0000 (03:04 +0000)
committerHui Zhu <teawater@gmail.com>
Mon, 10 Aug 2009 03:04:44 +0000 (03:04 +0000)
commit3e7f7255a2c831f94015e6624fe788dd4137ca4f
tree79abc02e22a5a936454b696d57f3acd65da100fc
parentfbbc85bad636ce65fbb7f93c601ec7ad3ea99389
2009-08-10  Hui Zhu  <teawater@gmail.com>

Add process record Linux system call 64 bits support.

        * linux-record.h (linux_record_tdep): Add size_pointer,
        size_size_t, size_iovec and arg6.  Change the values of
size_int, size_long and size_ulong to
gdbarch_int_bit (gdbarch) / TARGET_CHAR_BIT,
gdbarch_long_bit (gdbarch) / TARGET_CHAR_BIT,
gdbarch_long_bit (gdbarch) / TARGET_CHAR_BIT.
* i386-linux-tdep.c (i386_linux_init_abi): Ditto.
(i386_linux_intx80_sysenter_record): Add a check for system
call number.
        * linux-record.c (record_linux_system_call): Make this
        function support 64 bits.
gdb/ChangeLog
gdb/i386-linux-tdep.c
gdb/linux-record.c
gdb/linux-record.h