pub type RegisterValueType = BNRegisterValueType;Aliased Type§
#[repr(u32)]pub enum RegisterValueType {
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