Add stub for PluginProcessNetBSD
Summary: This is the base for introduction of further features to support Process Tracing on NetBSD, in local and remote setup. This code is also a starting point to synchronize the development with other BSDs. Currently NetBSD is ahead and other systems can catch up. Sponsored by <The NetBSD Foundation> Reviewers: emaste, joerg, kettenis, labath Reviewed By: labath Subscribers: mgorny, #lldb Tags: #lldb Differential Revision: https://reviews.llvm.org/D31138 llvm-svn: 298408
This commit is contained in:
51
lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.cpp
Normal file
51
lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.cpp
Normal file
@@ -0,0 +1,51 @@
|
||||
//===-- NativeProcessNetBSD.cpp ------------------------------- -*- C++ -*-===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
// This file is distributed under the University of Illinois Open Source
|
||||
// License. See LICENSE.TXT for details.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "NativeProcessNetBSD.h"
|
||||
|
||||
// C Includes
|
||||
|
||||
// C++ Includes
|
||||
|
||||
// Other libraries and framework includes
|
||||
|
||||
#include "Plugins/Process/POSIX/ProcessPOSIXLog.h"
|
||||
|
||||
// System includes - They have to be included after framework includes because
|
||||
// they define some
|
||||
// macros which collide with variable names in other modules
|
||||
|
||||
using namespace lldb;
|
||||
using namespace lldb_private;
|
||||
using namespace lldb_private::process_netbsd;
|
||||
using namespace llvm;
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
// Public Static Methods
|
||||
// -----------------------------------------------------------------------------
|
||||
|
||||
Error NativeProcessProtocol::Launch(
|
||||
ProcessLaunchInfo &launch_info,
|
||||
NativeProcessProtocol::NativeDelegate &native_delegate, MainLoop &mainloop,
|
||||
NativeProcessProtocolSP &native_process_sp) {
|
||||
return Error();
|
||||
}
|
||||
|
||||
Error NativeProcessProtocol::Attach(
|
||||
lldb::pid_t pid, NativeProcessProtocol::NativeDelegate &native_delegate,
|
||||
MainLoop &mainloop, NativeProcessProtocolSP &native_process_sp) {
|
||||
return Error();
|
||||
}
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
// Public Instance Methods
|
||||
// -----------------------------------------------------------------------------
|
||||
|
||||
NativeProcessNetBSD::NativeProcessNetBSD()
|
||||
: NativeProcessProtocol(LLDB_INVALID_PROCESS_ID) {}
|
||||
Reference in New Issue
Block a user