Home | History | Annotate | Download | only in MacOSX-Kernel

Lines Matching defs:ProcessKDP

1 //===-- ProcessKDP.cpp ------------------------------------------*- C++ -*-===//
37 #include "ProcessKDP.h"
68 return ProcessKDP::GetPluginNameStatic();
107 ProcessKDP::GetPluginNameStatic()
114 ProcessKDP::GetPluginDescriptionStatic()
120 ProcessKDP::Terminate()
122 PluginManager::UnregisterPlugin (ProcessKDP::CreateInstance);
127 ProcessKDP::CreateInstance (Target &target,
133 process_sp.reset(new ProcessKDP (target, listener));
138 ProcessKDP::CanDebug(Target &target, bool plugin_specified_by_name)
170 // ProcessKDP constructor
172 ProcessKDP::ProcessKDP(Target& target, Listener &listener) :
192 ProcessKDP::~ProcessKDP()
206 ProcessKDP::GetPluginName()
212 ProcessKDP::GetPluginVersion()
218 ProcessKDP::WillLaunch (Module* module)
226 ProcessKDP::WillAttachToProcessWithID (lldb::pid_t pid)
234 ProcessKDP::WillAttachToProcessWithName (const char *process_name, bool wait_for_launch)
242 ProcessKDP::DoConnectRemote (Stream *strm, const char *remote_url)
360 ProcessKDP::DoLaunch (Module *exe_module,
370 ProcessKDP::DoAttachToProcessWithID (lldb::pid_t attach_pid)
378 ProcessKDP::DoAttachToProcessWithID (lldb::pid_t attach_pid, const ProcessAttachInfo &attach_info)
386 ProcessKDP::DoAttachToProcessWithName (const char *process_name, bool wait_for_launch, const ProcessAttachInfo &attach_info)
395 ProcessKDP::DidAttach ()
399 log->Printf ("ProcessKDP::DidAttach()");
407 ProcessKDP::GetImageInfoAddress()
413 ProcessKDP::GetDynamicLoader ()
421 ProcessKDP::WillResume ()
427 ProcessKDP::DoResume ()
445 log->Printf ("ProcessKDP::DoResume() thread_resume_state = %s", StateAsCString(thread_resume_state));
452 log->Printf ("ProcessKDP::DoResume() = suspended???");
462 log->Printf ("ProcessKDP::DoResume () reg_ctx_sp->HardwareSingleStep (true);");
480 log->Printf ("ProcessKDP::DoResume () reg_ctx_sp->HardwareSingleStep (false);");
501 log->Printf ("ProcessKDP::DoResume () sending resume");
520 ProcessKDP::GetKernelThread()
538 ProcessKDP::UpdateThreadList (ThreadList &old_thread_list, ThreadList &new_thread_list)
543 log->Printf ("ProcessKDP::%s (pid = %" PRIu64 ")", __FUNCTION__, GetID());
556 ProcessKDP::RefreshStateAfterStop ()
564 ProcessKDP::DoHalt (bool &caused_stop)
586 ProcessKDP::DoDetach(bool keep_stopped)
591 log->Printf ("ProcessKDP::DoDetach(keep_stopped = %i)", keep_stopped);
611 log->PutCString ("ProcessKDP::DoDetach() detach packet sent successfully");
613 log->PutCString ("ProcessKDP::DoDetach() connection channel shutdown failed");
629 ProcessKDP::DoDestroy ()
641 ProcessKDP::IsAlive ()
650 ProcessKDP::DoReadMemory (addr_t addr, void *buf, size_t size, Error &error)
659 ProcessKDP::DoWriteMemory (addr_t addr, const void *buf, size_t size, Error &error)
668 ProcessKDP::DoAllocateMemory (size_t size, uint32_t permissions, Error &error)
675 ProcessKDP::DoDeallocateMemory (lldb::addr_t addr)
683 ProcessKDP::EnableBreakpointSite (BreakpointSite *bp_site)
706 ProcessKDP::DisableBreakpointSite (BreakpointSite *bp_site)
740 ProcessKDP::EnableWatchpoint (Watchpoint *wp, bool notify)
748 ProcessKDP::DisableWatchpoint (Watchpoint *wp, bool notify)
756 ProcessKDP::Clear()
762 ProcessKDP::DoSignal (int signo)
770 ProcessKDP::Initialize()
788 Log::RegisterLogChannel (ProcessKDP::GetPluginNameStatic(), log_callbacks);
793 ProcessKDP::DebuggerInitialize (lldb_private::Debugger &debugger)
806 ProcessKDP::StartAsyncThread ()
811 log->Printf ("ProcessKDP::StartAsyncThread ()");
816 m_async_thread = Host::ThreadCreate ("<lldb.process.kdp-remote.async>", ProcessKDP::AsyncThread, this, NULL);
821 ProcessKDP::StopAsyncThread ()
826 log->Printf ("ProcessKDP::StopAsyncThread ()");
840 ProcessKDP::AsyncThread (void *arg)
842 ProcessKDP *process = (ProcessKDP*) arg;
848 log->Printf ("ProcessKDP::AsyncThread (arg = %p, pid = %" PRIu64 ") thread starting...", arg, pid);
850 Listener listener ("ProcessKDP::AsyncThread");
862 log->Printf ("ProcessKDP::AsyncThread (pid = %" PRIu64 ") listener.WaitForEvent (NULL, event_sp)...",
868 log->Printf ("ProcessKDP::AsyncThread (pid = %" PRIu64 ") Got an event of type: %d...",
915 log->Printf ("ProcessKDP::AsyncThread (pid = %" PRIu64 ") got eBroadcastBitAsyncThreadShouldExit...",
923 log->Printf ("ProcessKDP::AsyncThread (pid = %" PRIu64 ") got unknown event 0x%8.8x",
935 log->Printf ("ProcessKDP::AsyncThread (pid = %" PRIu64 ") listener.WaitForEvent (NULL, event_sp) => false",
943 log->Printf ("ProcessKDP::AsyncThread (arg = %p, pid = %" PRIu64 ") thread exiting...",
1002 ProcessKDP *process = (ProcessKDP *)m_interpreter.GetExecutionContext().GetProcessPtr();
1113 "A set of commands for operating on a ProcessKDP process.",
1125 ProcessKDP::GetPluginCommandObject()