#[repr(transparent)]pub struct dr_exit_flags_t(pub c_uint);Expand description
Flags controlling thread behavior at process exit time in release build. See dr_set_process_exit_behavior() for further details.
Tuple Fields§
§0: c_uintImplementations§
Source§impl dr_exit_flags_t
impl dr_exit_flags_t
Sourcepub const DR_EXIT_MULTI_THREAD: dr_exit_flags_t
pub const DR_EXIT_MULTI_THREAD: dr_exit_flags_t
Do not guarantee that the process exit event is executed single-threaded. This is equivalent to specifying the \p -multi_thread_exit runtime option. Setting this flag can improve process exit performance, but usually only when the #DR_EXIT_SKIP_THREAD_EXIT flag is also set, or when no thread exit events are registered.
Source§impl dr_exit_flags_t
impl dr_exit_flags_t
Sourcepub const DR_EXIT_SKIP_THREAD_EXIT: dr_exit_flags_t
pub const DR_EXIT_SKIP_THREAD_EXIT: dr_exit_flags_t
Do not invoke thread exit event callbacks at process exit time. Thread exit event callbacks will still be invoked at other times. This is equivalent to setting the \p -skip_thread_exit_at_exit runtime option. Setting this flag can improve process exit performance, but usually only when the #DR_EXIT_MULTI_THREAD flag is also set, or when no process exit event is registered.
Trait Implementations§
Source§impl BitAnd for dr_exit_flags_t
impl BitAnd for dr_exit_flags_t
Source§impl BitAndAssign for dr_exit_flags_t
impl BitAndAssign for dr_exit_flags_t
Source§fn bitand_assign(&mut self, rhs: dr_exit_flags_t)
fn bitand_assign(&mut self, rhs: dr_exit_flags_t)
&= operation. Read moreSource§impl BitOr for dr_exit_flags_t
impl BitOr for dr_exit_flags_t
Source§impl BitOrAssign for dr_exit_flags_t
impl BitOrAssign for dr_exit_flags_t
Source§fn bitor_assign(&mut self, rhs: dr_exit_flags_t)
fn bitor_assign(&mut self, rhs: dr_exit_flags_t)
|= operation. Read moreSource§impl Clone for dr_exit_flags_t
impl Clone for dr_exit_flags_t
Source§fn clone(&self) -> dr_exit_flags_t
fn clone(&self) -> dr_exit_flags_t
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more