The Hooks tab allows you to enable and disable every hook that Thread Validator uses (except for buffer checking hooks).
All the hooks can be enabled and disabled as a whole.
The picture above shows the hook groups expanded to show that all their functions are enabled (ticked).
Tick or untick any synchronization hook to enable or disable its status. Use the top level items (Critical Sections, Events, etc) to set all the items in the corresponding group.
Enabling or disabling these hooks after the session has started doesn't modify behaviour during the current session.
• Enable All enables all the hooks in all the groups
• Disable All disables all the hooks in all groups
For a full list of the hooks, see the hook reference.
• Use these hooks toggle the use of all selected hooks without losing the checked states
Useful if you've set up a mixture of hook states and want to temporarily disable them for a session.
Reset All - Resets all global settings, not just those on the current page.
Reset - Resets the settings on the current page.