Lines Matching defs:ProcessWindows
1 //===-- ProcessWindows.cpp ------------------------------------------------===//
9 #include "ProcessWindows.h"
48 LLDB_PLUGIN_DEFINE_ADV(ProcessWindows, ProcessWindowsCommon)
81 ProcessSP ProcessWindows::CreateInstance(lldb::TargetSP target_sp,
85 return ProcessSP(new ProcessWindows(target_sp, listener_sp));
96 void ProcessWindows::Initialize() {
108 void ProcessWindows::Terminate() {}
110 llvm::StringRef ProcessWindows::GetPluginDescriptionStatic() {
116 ProcessWindows::ProcessWindows(lldb::TargetSP target_sp,
123 ProcessWindows::~ProcessWindows() {}
125 size_t ProcessWindows::GetSTDOUT(char *buf, size_t buf_size, Status &error) {
130 size_t ProcessWindows::GetSTDERR(char *buf, size_t buf_size, Status &error) {
135 size_t ProcessWindows::PutSTDIN(const char *buf, size_t buf_size,
141 Status ProcessWindows::EnableBreakpointSite(BreakpointSite *bp_site) {
155 Status ProcessWindows::DisableBreakpointSite(BreakpointSite *bp_site) {
167 Status ProcessWindows::DoDetach(bool keep_stopped) {
219 Status ProcessWindows::DoLaunch(Module *exe_module,
230 ProcessWindows::DoAttachToProcessWithID(lldb::pid_t pid,
239 Status ProcessWindows::DoResume() {
267 error = Status::FromErrorString("ProcessWindows::DoResume failed");
289 Status ProcessWindows::DoDestroy() {
294 Status ProcessWindows::DoHalt(bool &caused_stop) {
302 void ProcessWindows::DidLaunch() {
307 void ProcessWindows::DidAttach(ArchSpec &arch_spec) {
385 void ProcessWindows::RefreshStateAfterStop() {
536 bool ProcessWindows::CanDebug(lldb::TargetSP target_sp,
550 bool ProcessWindows::DoUpdateThreadList(ThreadList &old_thread_list,
594 bool ProcessWindows::IsAlive() {
608 ArchSpec ProcessWindows::GetSystemArchitecture() {
612 size_t ProcessWindows::DoReadMemory(lldb::addr_t vm_addr, void *buf,
619 size_t ProcessWindows::DoWriteMemory(lldb::addr_t vm_addr, const void *buf,
626 lldb::addr_t ProcessWindows::DoAllocateMemory(size_t size, uint32_t permissions,
633 Status ProcessWindows::DoDeallocateMemory(lldb::addr_t ptr) {
637 Status ProcessWindows::DoGetMemoryRegionInfo(lldb::addr_t vm_addr,
642 lldb::addr_t ProcessWindows::GetImageInfoAddress() {
652 DynamicLoaderWindowsDYLD *ProcessWindows::GetDynamicLoader() {
659 void ProcessWindows::OnExitProcess(uint32_t exit_code) {
678 void ProcessWindows::OnDebuggerConnected(lldb::addr_t image_base) {
724 ProcessWindows::OnDebugException(bool first_chance,
790 void ProcessWindows::OnCreateThread(const HostThread &new_thread) {
810 void ProcessWindows::OnExitThread(lldb::tid_t thread_id, uint32_t exit_code) {
828 void ProcessWindows::OnLoadDll(const ModuleSpec &module_spec,
834 void ProcessWindows::OnUnloadDll(lldb::addr_t module_addr) {
839 void ProcessWindows::OnDebugString(const std::string &string) {}
841 void ProcessWindows::OnDebuggerError(const Status &error, uint32_t type) {
866 std::optional<uint32_t> ProcessWindows::GetWatchpointSlotCount() {
870 Status ProcessWindows::EnableWatchpoint(WatchpointSP wp_sp, bool notify) {
924 Status ProcessWindows::DisableWatchpoint(WatchpointSP wp_sp, bool notify) {