MCPcopy Create free account
hub / github.com/Norbyte/bg3se / PushDownPreHook

Method PushDownPreHook

BG3Extender/Osiris/Debugger/Debugger.cpp:826–842  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

824 }
825
826 void Debugger::PushDownPreHook(Node * node, SmallTuple* tuple, uint32_t adapter, EntryPoint entry, bool deleted)
827 {
828 ServerThreadReentry();
829 auto reason = deleted ? BreakpointReason::NodePushDownTupleDelete : BreakpointReason::NodePushDownTuple;
830 PushFrame({ reason, node, nullptr, 0, tuple, nullptr });
831
832#if defined(DUMP_TRACEPOINTS)
833 DEBUG("PushDown(Node %d)", node->Id);
834#endif
835 ConditionalBreakpointInServerThread(
836 node,
837 BreakpointManager::MakeNodeBreakpointId(node->Id),
838 BreakOnPushDown,
839 GlobalBreakOnPushDown);
840
841 hasLastQueryInfo_ = false;
842 }
843
844 void Debugger::PushDownPostHook(Node * node, SmallTuple* tuple, uint32_t adapter, EntryPoint entry, bool deleted)
845 {

Callers 2

WrappedPushDownTupleMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected