Lines Matching full:tracing
146 \&\- OpenSSL Tracing API
185 If tracing is enabled (see \*(L"\s-1NOTES\*(R"\s0 below), these functions are used to
186 generate free text tracing output.
188 The tracing output is divided into types which are enabled
190 The tracing types are described in detail in
195 Tracing for a specific category is enabled if a so called
203 tracing code both channel types are effectively indistinguishable.
215 The tracing code normally does not call OSSL_trace_{begin,end}() directly,
219 \&\fBOSSL_trace_enabled()\fR can be used to check if tracing for the given
222 \&\fBOSSL_trace_begin()\fR is used to starts a tracing section, and get the
226 \&\fBOSSL_trace_end()\fR is used to end a tracing section.
228 Using \fBOSSL_trace_begin()\fR and \fBOSSL_trace_end()\fR to wrap tracing sections
230 The result of trying to produce tracing output outside of such
234 There are a number of convenience macros defined, to make tracing
349 of a trace section. This is the case if calculations and tracing happen in
362 Note however that premature optimization of tracing code is in general futile
363 and it's better to keep the tracing code as simple as possible.
366 .SS "Configure Tracing"
367 .IX Subsection "Configure Tracing"
368 By default, the OpenSSL library is built with tracing disabled. To
369 use the tracing functionality documented here, it is therefore
372 When the library is built with tracing disabled:
395 When the tracing \s-1API\s0 isn't operational, that will expand to:
411 \&\fBOSSL_trace_enabled()\fR returns 1 if tracing for the given \fItype\fR is
418 The OpenSSL Tracing \s-1API\s0 was added in OpenSSL 3.0.