blob: dd9062f040a225cad25b7b5cb3c8cd7542932518 [file] [log] [blame]
Stephen Wilson84ffe702011-03-30 15:55:52 +00001//===-- LinuxSignals.h ------------------------------------------*- C++ -*-===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9
10#ifndef liblldb_LinuxSignals_H_
11#define liblldb_LinuxSignals_H_
12
13// C Includes
14// C++ Includes
15// Other libraries and framework includes
16// Project includes
17#include "lldb/Target/UnixSignals.h"
18
Tamas Berghammerdb264a62015-03-31 09:52:22 +000019namespace lldb_private {
Stephen Wilson84ffe702011-03-30 15:55:52 +000020
Chaoren Lin98d0a4b2015-07-14 01:09:28 +000021/// Linux specific set of Unix signals.
22class LinuxSignals : public UnixSignals
23{
24public:
25 LinuxSignals();
Todd Fialaaf245d12014-06-30 21:05:18 +000026
Chaoren Lin98d0a4b2015-07-14 01:09:28 +000027private:
28 void
29 Reset() override;
30};
Tamas Berghammerdb264a62015-03-31 09:52:22 +000031
32} // namespace lldb_private
Stephen Wilson84ffe702011-03-30 15:55:52 +000033
Chaoren Lin98d0a4b2015-07-14 01:09:28 +000034#endif // liblldb_LinuxSignals_H_