| 903 | } |
| 904 | |
| 905 | void Debugger::IsValidPreHook(Node * node, VirtTupleLL * tuple, AdapterRef * adapter) |
| 906 | { |
| 907 | ServerThreadReentry(); |
| 908 | PushFrame({ BreakpointReason::NodeIsValid, node, nullptr, 0, &tuple->Data, nullptr }); |
| 909 | |
| 910 | #if defined(DUMP_TRACEPOINTS) |
| 911 | Debug("IsValid(Node %d)", node->Id); |
| 912 | #endif |
| 913 | ConditionalBreakpointInServerThread( |
| 914 | node, |
| 915 | BreakpointManager::MakeNodeBreakpointId(node->Id), |
| 916 | BreakOnValid, |
| 917 | GlobalBreakOnValid); |
| 918 | } |
| 919 | |
| 920 | void Debugger::IsValidPostHook(Node * node, VirtTupleLL * tuple, AdapterRef * adapter, bool succeeded) |
| 921 | { |