Chapter 31. Speculation

Table of Contents

function::commit — Write out all output related to a speculation buffer
function::discard — Discard all output related to a speculation buffer
function::speculate — Store a string for possible output later
function::speculation — Allocate a new id for speculative output

This family of functions provides the ability to speculative record information and then at a later point in the SystemTap script either commit the information or discard it.