/* Native-dependent code for GNU/Linux x86 (i386 and x86-64).
- Copyright (C) 1999-2019 Free Software Foundation, Inc.
+ Copyright (C) 1999-2021 Free Software Foundation, Inc.
This file is part of GDB.
#ifdef __x86_64__
#include "amd64-linux-tdep.h"
#endif
-#include "common/x86-xstate.h"
+#include "gdbsupport/x86-xstate.h"
#include "nat/linux-btrace.h"
#include "nat/linux-nat.h"
#include "nat/x86-linux.h"
static uint64_t xcr0;
uint64_t xcr0_features_bits;
- /* GNU/Linux LWP ID's are process ID's. */
- tid = inferior_ptid.lwp ();
- if (tid == 0)
- tid = inferior_ptid.pid (); /* Not a threaded program. */
+ tid = inferior_ptid.pid ();
#ifdef __x86_64__
{
{
tinfo = linux_enable_btrace (ptid, conf);
}
- catch (const gdb_exception_RETURN_MASK_ERROR &exception)
+ catch (const gdb_exception_error &exception)
{
error (_("Could not enable branch tracing for %s: %s"),
target_pid_to_str (ptid).c_str (), exception.what ());
}
\f
+void _initialize_x86_linux_nat ();
void
_initialize_x86_linux_nat ()
{