Enum idalib_sys::xref::dref_t
#[repr(u32)]pub enum dref_t {
dr_U = 0,
dr_O = 1,
dr_W = 2,
dr_R = 3,
dr_T = 4,
dr_I = 5,
dr_S = 6,
}
Expand description
DATA xref types
Variants§
dr_U = 0
< Unknown – for compatibility with old < versions. Should not be used anymore.
dr_O = 1
< Offset < The reference uses ‘offset’ of data < rather than its value < OR < The reference appeared because the “OFFSET” < flag of instruction is set. < The meaning of this type is IDP dependent.
dr_W = 2
< Write access
dr_R = 3
< Read access
dr_T = 4
< Text (for forced operands only) < Name of data is used in manual operand
dr_I = 5
< Informational < (a derived java class references its base < class informationally)
dr_S = 6
< Reference to enum member (symbolic constant)
Trait Implementations§
§impl ExternType for dref_t
impl ExternType for dref_t
impl Eq for dref_t
impl StructuralPartialEq for dref_t
impl UniquePtrTarget for dref_t
impl VectorElement for dref_t
impl WeakPtrTarget for dref_t
Auto Trait Implementations§
impl Freeze for dref_t
impl RefUnwindSafe for dref_t
impl Send for dref_t
impl Sync for dref_t
impl Unpin for dref_t
impl UnwindSafe for dref_t
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)