File indexing completed on 2024-04-28 04:38:57
0001 /* 0002 SPDX-FileCopyrightText: 2016 Aetf <aetf@unlimitedcodeworks.xyz> 0003 0004 SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL 0005 */ 0006 0007 #ifndef LLDBDEBUGGER_H 0008 #define LLDBDEBUGGER_H 0009 0010 #include "midebugger.h" 0011 0012 namespace KDevMI { namespace LLDB { 0013 0014 class LldbDebugger : public MIDebugger 0015 { 0016 Q_OBJECT 0017 public: 0018 explicit LldbDebugger(QObject* parent = nullptr); 0019 ~LldbDebugger() override; 0020 0021 bool start(KConfigGroup& config, const QStringList& extraArguments = {}) override; 0022 0023 private: 0024 bool checkVersion(); 0025 }; 0026 0027 } // end of namespace LLDB 0028 } // end of namespace KDevMI 0029 0030 #endif // LLDBDEBUGGER_H