
See http://reviews.llvm.org/D5495 for more details. These are changes that are part of an effort to support building llgs, within the AOSP source tree, using the Android.mk build system, when using the llvm/clang/lldb git repos from AOSP replaced with the experimental ones currently in github.com/tfiala/aosp-{llvm,clang,lldb,compiler-rt}. llvm-svn: 218568
40 lines
1.2 KiB
C++
40 lines
1.2 KiB
C++
//===-- LinuxThread.h -------------------------------------------*- C++ -*-===//
|
|
//
|
|
// The LLVM Compiler Infrastructure
|
|
//
|
|
// This file is distributed under the University of Illinois Open Source
|
|
// License. See LICENSE.TXT for details.
|
|
//
|
|
//===----------------------------------------------------------------------===//
|
|
|
|
#ifndef liblldb_LinuxThread_H_
|
|
#define liblldb_LinuxThread_H_
|
|
|
|
// Other libraries and framework includes
|
|
#include "Plugins/Process/POSIX/POSIXThread.h"
|
|
|
|
//------------------------------------------------------------------------------
|
|
// @class LinuxThread
|
|
// @brief Abstraction of a Linux thread.
|
|
class LinuxThread
|
|
: public POSIXThread
|
|
{
|
|
public:
|
|
|
|
//------------------------------------------------------------------
|
|
// Constructors and destructors
|
|
//------------------------------------------------------------------
|
|
LinuxThread(lldb_private::Process &process, lldb::tid_t tid);
|
|
|
|
virtual ~LinuxThread();
|
|
|
|
//--------------------------------------------------------------------------
|
|
// LinuxThread internal API.
|
|
|
|
// POSIXThread override
|
|
virtual void
|
|
RefreshStateAfterStop();
|
|
};
|
|
|
|
#endif // #ifndef liblldb_LinuxThread_H_
|