/* Native-dependent code for AMD64.
- Copyright (C) 2003-2019 Free Software Foundation, Inc.
+ Copyright (C) 2003-2022 Free Software Foundation, Inc.
This file is part of GDB.
if (regnum >= num_regs)
return -1;
- /* Kernels that predate Linux 2.6.25 don't provide access to
- these segment registers in user_regs_struct. */
-#ifndef HAVE_STRUCT_USER_REGS_STRUCT_FS_BASE
- if (regnum == AMD64_FSBASE_REGNUM || regnum == AMD64_GSBASE_REGNUM)
- return -1;
-#endif
-
return reg_offset[regnum];
}
num_regs = amd64_native_gregset32_num_regs;
/* Make sure %eax, %ebx, %ecx, %edx, %esi, %edi, %ebp, %esp and
- %eip get zero-extended to 64 bits. */
+ %eip get zero-extended to 64 bits. */
for (i = 0; i <= I386_EIP_REGNUM; i++)
{
if (regnum == -1 || regnum == i)