Lines Matching +full:trace +full:- +full:buffer +full:- +full:extension
1 //===-- dfsan_interface.h -------------------------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
57 /// The truncation/extension operations will preserve the label of the original
95 /// These callbacks will only be added when -dfsan-conditional-callbacks=true.
101 /// -dfsan-conditional-callbacks=true, conditional expressions used in signal
102 /// handlers will add the labels they see into a global (bitwise-or together).
108 /// These callbacks will only be added if -dfsan-reaches-function-callbacks=1.
113 /// -dfsan-reaches-function-callbacks=true, functions reached in signal
114 /// handlers will add the labels they see into a global (bitwise-or together).
120 /// hook is called it non-zero. The hooks should be defined by the user.
121 /// The primary use case is taint-guided fuzzing, where the fuzzer
135 /// Prints the origin trace of the label at the address addr to stderr. It also
136 /// prints description at the beginning of the trace. If origin tracking is not
144 /// Prints the origin trace of the label at the address \p addr to a
145 /// pre-allocated output buffer. If origin tracking is not on, or the address is
171 /// \param description A description printed at the beginning of the trace.
172 /// \param [out] out_buf The output buffer to write the results to.
188 /// Prints the stack trace leading to this call to a pre-allocated output
189 /// buffer.
193 /// \param [out] out_buf The output buffer to write the results to.
206 /// Returns the value of -dfsan-track-origins.