MCPcopy Create free account
hub / github.com/Norbyte/ositools / ~Debugger

Method ~Debugger

OsiInterface/Debugger.cpp:369–385  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

367 }
368
369 Debugger::~Debugger()
370 {
371 Debug("Debugger::~Debugger(): Shutting down debugger");
372 messageHandler_.SendDebugSessionEnded();
373 messageHandler_.SetDebugger(nullptr);
374
375 if (gNodeVMTWrappers) {
376 gNodeVMTWrappers->IsValidPreHook = std::function<void(Node *, VirtTupleLL *, AdapterRef *)>();
377 gNodeVMTWrappers->IsValidPostHook = std::function<void(Node *, VirtTupleLL *, AdapterRef *, bool)>();
378 gNodeVMTWrappers->PushDownPreHook = std::function<void(Node *, VirtTupleLL *, AdapterRef *, EntryPoint, bool)>();
379 gNodeVMTWrappers->PushDownPostHook = std::function<void(Node *, VirtTupleLL *, AdapterRef *, EntryPoint, bool)>();
380 gNodeVMTWrappers->InsertPreHook = std::function<void(Node *, TuplePtrLL *, bool)>();
381 gNodeVMTWrappers->InsertPostHook = std::function<void(Node *, TuplePtrLL *, bool)>();
382 gNodeVMTWrappers->CallQueryPreHook = std::function<void(Node *, OsiArgumentDesc *)>();
383 gNodeVMTWrappers->CallQueryPostHook = std::function<void(Node *, OsiArgumentDesc *, bool)>();
384 }
385 }
386
387 void Debugger::StoryLoaded()
388 {

Callers

nothing calls this directly

Calls 3

DebugFunction · 0.85
SendDebugSessionEndedMethod · 0.80
SetDebuggerMethod · 0.80

Tested by

no test coverage detected