Lines Matching full:tracing
11 - OpenSSL Tracing API
52 If tracing is enabled (see L</NOTES> below), these functions are used to
53 generate free text tracing output.
55 The tracing output is divided into types which are enabled
57 The tracing types are described in detail in
62 Tracing for a specific category is enabled if a so called
70 tracing code both channel types are effectively indistinguishable.
82 The tracing code normally does not call OSSL_trace_{begin,end}() directly,
88 OSSL_trace_enabled() can be used to check if tracing for the given
91 OSSL_trace_begin() is used to start a tracing section,
96 OSSL_trace_end() is used to end a tracing section.
98 Using OSSL_trace_begin() and OSSL_trace_end() to wrap tracing sections
100 The result of trying to produce tracing output outside of such
105 There are a number of convenience macros defined, to make tracing
209 of a trace section. This is the case if calculations and tracing happen in
220 Note however that premature optimization of tracing code is in general futile
221 and it's better to keep the tracing code as simple as possible.
225 =head2 Configure Tracing
227 By default, the OpenSSL library is built with tracing disabled. To
228 use the tracing functionality documented here, it is therefore
231 When the library is built with tracing disabled:
260 When the tracing API isn't operational, that will expand to:
277 OSSL_trace_enabled() returns 1 if tracing for the given I<type> is
285 The OpenSSL Tracing API was added in OpenSSL 3.0.