Lines Matching full:trace
141 OSSL_trace_set_callback, OSSL_trace_cb \- Enabling trace output
145 \& #include <openssl/trace.h>
158 internal trace output.
161 The trace output is divided into categories which can be
167 get more finegrained trace information. This callback will be wrapped
170 For the tracing code, both trace channel types are indistinguishable.
171 These are called a \fIsimple trace channel\fR and a \fIcallback trace channel\fR,
175 \&\fBOSSL_trace_set_channel()\fR is used to enable the given trace \f(CW\*(C`category\*(C'\fR
176 by attaching the \fB\s-1BIO\s0\fR \fIbio\fR object as (simple) trace channel.
189 \&\fBOSSL_trace_set_callback()\fR is used to enable the given trace
193 dedicated \s-1BIO\s0 object, the so called \fIcallback trace channel\fR.
194 This should be used when it's desirable to do form the trace output to
205 .SS "Trace callback"
206 .IX Subsection "Trace callback"
232 .SS "Trace categories"
233 .IX Subsection "Trace categories"
234 The trace categories are simple numbers available through macros.
237 Traces the OpenSSL trace \s-1API\s0 itself.
239 More precisely, this will generate trace output any time a new
240 trace hook is set.
266 \&\fBENGINE_get_digest_engine()\fR, will generate trace summaries of the
273 monitored with a line of trace output generated for each change.
309 and can be used to get \fIall\fR trace output.
311 Note, however, that in this case all trace output will effectively be
313 application intends to include the category name in the trace output.
315 trace category instead.
323 In all examples below, the trace producing code is assumed to be
346 \& OSSL_trace_set_prefix(OSSL_TRACE_CATEGORY_SSL, "BEGIN TRACE[TLS]");
347 \& OSSL_trace_set_suffix(OSSL_TRACE_CATEGORY_SSL, "END TRACE[TLS]");
353 When the trace producing code above is performed, this will be output
357 \& BEGIN TRACE[TLS]
360 \& END TRACE[TLS]
389 \& BIO_printf(bio, "%s TRACE[%s]:%lx\en",
407 \& BEGIN TRACE[TLS]:7f9eb0193b80
410 \& END TRACE[TLS]:7f9eb0193b80
418 necessary to configure and build OpenSSL with the 'enable\-trace' option.