1//===-- NativeRegisterContextWindows.cpp ----------------------------------===//
2//
3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4// See https://llvm.org/LICENSE.txt for license information.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7//===----------------------------------------------------------------------===//
8
9#include "lldb/Host/HostThread.h"
10#include "lldb/Host/windows/HostThreadWindows.h"
11#include "lldb/Host/windows/windows.h"
12#include "lldb/Utility/Log.h"
13
14#include "NativeRegisterContextWindows.h"
15#include "NativeThreadWindows.h"
16#include "ProcessWindowsLog.h"
17
18using namespace lldb;
19using namespace lldb_private;
20
21lldb::thread_t NativeRegisterContextWindows::GetThreadHandle() const {
22 auto wthread = static_cast<NativeThreadWindows *>(&m_thread);
23 return wthread->GetHostThread().GetNativeThread().GetSystemHandle();
24}
25

source code of lldb/source/Plugins/Process/Windows/Common/NativeRegisterContextWindows.cpp