#[repr(u32)]pub enum BNRegisterValueType {
Show 17 variants
UndeterminedValue = 0,
EntryValue = 1,
ConstantValue = 2,
ConstantPointerValue = 3,
ExternalPointerValue = 4,
StackFrameOffset = 5,
ReturnAddressValue = 6,
ImportedAddressValue = 7,
SignedRangeValue = 8,
UnsignedRangeValue = 9,
LookupTableValue = 10,
InSetOfValues = 11,
NotInSetOfValues = 12,
ConstantDataValue = 32_768,
ConstantDataZeroExtendValue = 32_769,
ConstantDataSignExtendValue = 32_770,
ConstantDataAggregateValue = 32_771,
}Variants§
UndeterminedValue = 0
EntryValue = 1
ConstantValue = 2
ConstantPointerValue = 3
ExternalPointerValue = 4
StackFrameOffset = 5
ReturnAddressValue = 6
ImportedAddressValue = 7
SignedRangeValue = 8
The following are only valid in BNPossibleValueSet
UnsignedRangeValue = 9
The following are only valid in BNPossibleValueSet
LookupTableValue = 10
The following are only valid in BNPossibleValueSet
InSetOfValues = 11
The following are only valid in BNPossibleValueSet
NotInSetOfValues = 12
The following are only valid in BNPossibleValueSet
ConstantDataValue = 32_768
The following support constant data and values larger than 8 bytes
ConstantDataZeroExtendValue = 32_769
The following support constant data and values larger than 8 bytes
ConstantDataSignExtendValue = 32_770
The following support constant data and values larger than 8 bytes
ConstantDataAggregateValue = 32_771
The following support constant data and values larger than 8 bytes
Trait Implementations§
Source§impl Clone for BNRegisterValueType
impl Clone for BNRegisterValueType
Source§fn clone(&self) -> BNRegisterValueType
fn clone(&self) -> BNRegisterValueType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BNRegisterValueType
impl Debug for BNRegisterValueType
Source§impl Hash for BNRegisterValueType
impl Hash for BNRegisterValueType
Source§impl PartialEq for BNRegisterValueType
impl PartialEq for BNRegisterValueType
impl Copy for BNRegisterValueType
impl Eq for BNRegisterValueType
impl StructuralPartialEq for BNRegisterValueType
Auto Trait Implementations§
impl Freeze for BNRegisterValueType
impl RefUnwindSafe for BNRegisterValueType
impl Send for BNRegisterValueType
impl Sync for BNRegisterValueType
impl Unpin for BNRegisterValueType
impl UnwindSafe for BNRegisterValueType
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