--- title: "_drfuzz_fault_thread_state_t Struct Reference" layout: default permalink: /struct__drfuzz__fault__thread__state__t.html ---
Dr. Memory
|
#include <drfuzz.h>
Data Fields | |
thread_id_t | thread_id |
uint | faults_observed |
uint | fault_count |
drfuzz_fault_t * | faults |
drfuzz_target_iterator_t * | targets |
Records the state of a thread at the time a fault occurred on that thread, or at the time the thread is aborted due to application crash. Faults recorded in the state at the time of a crash are not necessarily responsible for the crash.
faults
array. uint _drfuzz_fault_thread_state_t::fault_count |
The number of elements in the faults array.
drfuzz_fault_t* _drfuzz_fault_thread_state_t::faults |
The array of faults.
uint _drfuzz_fault_thread_state_t::faults_observed |
The number of critical faults that occurred in the chain, starting with the first fault that occurred while executing a fuzz target, and including all faults that occurred until the thread exited.
drfuzz_target_iterator_t* _drfuzz_fault_thread_state_t::targets |
An iterable list of the fuzz targets that were live on the call stack when the first fault in the chain occurred (innermost stack frame first).
thread_id_t _drfuzz_fault_thread_state_t::thread_id |
The thread ID.