enums module¶
-
class
ActionType
[source]¶ Bases:
binaryninja.enum.IntEnum
-
AnalysisAction
= <ActionType.AnalysisAction: 2>¶
-
DataModificationAction
= <ActionType.DataModificationAction: 1>¶
-
DataModificationAndAnalysisAction
= <ActionType.DataModificationAndAnalysisAction: 3>¶
-
TemporaryAction
= <ActionType.TemporaryAction: 0>¶
-
-
class
AnalysisSkipReason
[source]¶ Bases:
binaryninja.enum.IntEnum
-
AlwaysSkipReason
= <AnalysisSkipReason.AlwaysSkipReason: 1>¶
-
ExceedFunctionAnalysisTimeSkipReason
= <AnalysisSkipReason.ExceedFunctionAnalysisTimeSkipReason: 3>¶
-
ExceedFunctionSizeSkipReason
= <AnalysisSkipReason.ExceedFunctionSizeSkipReason: 2>¶
-
ExceedFunctionUpdateCountSkipReason
= <AnalysisSkipReason.ExceedFunctionUpdateCountSkipReason: 4>¶
-
NewAutoFunctionAnalysisSuppressedReason
= <AnalysisSkipReason.NewAutoFunctionAnalysisSuppressedReason: 5>¶
-
NoSkipReason
= <AnalysisSkipReason.NoSkipReason: 0>¶
-
-
class
AnalysisState
[source]¶ Bases:
binaryninja.enum.IntEnum
-
AnalyzeState
= <AnalysisState.AnalyzeState: 2>¶
-
DisassembleState
= <AnalysisState.DisassembleState: 1>¶
-
ExtendedAnalyzeState
= <AnalysisState.ExtendedAnalyzeState: 3>¶
-
IdleState
= <AnalysisState.IdleState: 0>¶
-
-
class
BranchType
[source]¶ Bases:
binaryninja.enum.IntEnum
-
CallDestination
= <BranchType.CallDestination: 3>¶
-
FalseBranch
= <BranchType.FalseBranch: 1>¶
-
FunctionReturn
= <BranchType.FunctionReturn: 4>¶
-
IndirectBranch
= <BranchType.IndirectBranch: 6>¶
-
SystemCall
= <BranchType.SystemCall: 5>¶
-
TrueBranch
= <BranchType.TrueBranch: 2>¶
-
UnconditionalBranch
= <BranchType.UnconditionalBranch: 0>¶
-
UnresolvedBranch
= <BranchType.UnresolvedBranch: 127>¶
-
-
class
CallingConventionName
[source]¶ Bases:
binaryninja.enum.IntEnum
-
CLRCallCallingConvention
= <CallingConventionName.CLRCallCallingConvention: 6>¶
-
CdeclCallingConvention
= <CallingConventionName.CdeclCallingConvention: 1>¶
-
EabiCallCallingConvention
= <CallingConventionName.EabiCallCallingConvention: 7>¶
-
FastcallCallingConvention
= <CallingConventionName.FastcallCallingConvention: 5>¶
-
NoCallingConvention
= <CallingConventionName.NoCallingConvention: 0>¶
-
PascalCallingConvention
= <CallingConventionName.PascalCallingConvention: 2>¶
-
STDCallCallingConvention
= <CallingConventionName.STDCallCallingConvention: 4>¶
-
ThisCallCallingConvention
= <CallingConventionName.ThisCallCallingConvention: 3>¶
-
VectorCallCallingConvention
= <CallingConventionName.VectorCallCallingConvention: 8>¶
-
-
class
DisassemblyOption
[source]¶ Bases:
binaryninja.enum.IntEnum
-
ExpandLongOpcode
= <DisassemblyOption.ExpandLongOpcode: 2>¶
-
GroupLinearDisassemblyFunctions
= <DisassemblyOption.GroupLinearDisassemblyFunctions: 64>¶
-
ShowAddress
= <DisassemblyOption.ShowAddress: 0>¶
-
ShowCallParameterNames
= <DisassemblyOption.ShowCallParameterNames: 6>¶
-
ShowDefaultRegisterTypes
= <DisassemblyOption.ShowDefaultRegisterTypes: 5>¶
-
ShowFlagUsage
= <DisassemblyOption.ShowFlagUsage: 128>¶
-
ShowOpcode
= <DisassemblyOption.ShowOpcode: 1>¶
-
ShowRegisterHighlight
= <DisassemblyOption.ShowRegisterHighlight: 7>¶
-
ShowVariableTypesWhenAssigned
= <DisassemblyOption.ShowVariableTypesWhenAssigned: 4>¶
-
ShowVariablesAtTopOfGraph
= <DisassemblyOption.ShowVariablesAtTopOfGraph: 3>¶
-
-
class
Endianness
[source]¶ Bases:
binaryninja.enum.IntEnum
-
BigEndian
= <Endianness.BigEndian: 1>¶
-
LittleEndian
= <Endianness.LittleEndian: 0>¶
-
-
class
FindFlag
[source]¶ Bases:
binaryninja.enum.IntEnum
-
FindCaseInsensitive
= <FindFlag.FindCaseInsensitive: 1>¶
-
FindCaseSensitive
= <FindFlag.FindCaseSensitive: 0>¶
-
-
class
FlagRole
[source]¶ Bases:
binaryninja.enum.IntEnum
-
CarryFlagRole
= <FlagRole.CarryFlagRole: 4>¶
-
EvenParityFlagRole
= <FlagRole.EvenParityFlagRole: 7>¶
-
HalfCarryFlagRole
= <FlagRole.HalfCarryFlagRole: 6>¶
-
NegativeSignFlagRole
= <FlagRole.NegativeSignFlagRole: 3>¶
-
OddParityFlagRole
= <FlagRole.OddParityFlagRole: 8>¶
-
OrderedFlagRole
= <FlagRole.OrderedFlagRole: 9>¶
-
OverflowFlagRole
= <FlagRole.OverflowFlagRole: 5>¶
-
PositiveSignFlagRole
= <FlagRole.PositiveSignFlagRole: 2>¶
-
SpecialFlagRole
= <FlagRole.SpecialFlagRole: 0>¶
-
UnorderedFlagRole
= <FlagRole.UnorderedFlagRole: 10>¶
-
ZeroFlagRole
= <FlagRole.ZeroFlagRole: 1>¶
-
-
class
FormInputFieldType
[source]¶ Bases:
binaryninja.enum.IntEnum
-
AddressFormField
= <FormInputFieldType.AddressFormField: 5>¶
-
ChoiceFormField
= <FormInputFieldType.ChoiceFormField: 6>¶
-
DirectoryNameFormField
= <FormInputFieldType.DirectoryNameFormField: 9>¶
-
IntegerFormField
= <FormInputFieldType.IntegerFormField: 4>¶
-
LabelFormField
= <FormInputFieldType.LabelFormField: 0>¶
-
MultilineTextFormField
= <FormInputFieldType.MultilineTextFormField: 3>¶
-
OpenFileNameFormField
= <FormInputFieldType.OpenFileNameFormField: 7>¶
-
SaveFileNameFormField
= <FormInputFieldType.SaveFileNameFormField: 8>¶
-
SeparatorFormField
= <FormInputFieldType.SeparatorFormField: 1>¶
-
TextLineFormField
= <FormInputFieldType.TextLineFormField: 2>¶
-
-
class
FunctionAnalysisSkipOverride
[source]¶ Bases:
binaryninja.enum.IntEnum
-
AlwaysSkipFunctionAnalysis
= <FunctionAnalysisSkipOverride.AlwaysSkipFunctionAnalysis: 2>¶
-
DefaultFunctionAnalysisSkip
= <FunctionAnalysisSkipOverride.DefaultFunctionAnalysisSkip: 0>¶
-
NeverSkipFunctionAnalysis
= <FunctionAnalysisSkipOverride.NeverSkipFunctionAnalysis: 1>¶
-
-
class
FunctionGraphType
[source]¶ Bases:
binaryninja.enum.IntEnum
-
LiftedILFunctionGraph
= <FunctionGraphType.LiftedILFunctionGraph: 2>¶
-
LowLevelILFunctionGraph
= <FunctionGraphType.LowLevelILFunctionGraph: 1>¶
-
LowLevelILSSAFormFunctionGraph
= <FunctionGraphType.LowLevelILSSAFormFunctionGraph: 3>¶
-
MappedMediumLevelILFunctionGraph
= <FunctionGraphType.MappedMediumLevelILFunctionGraph: 6>¶
-
MappedMediumLevelILSSAFormFunctionGraph
= <FunctionGraphType.MappedMediumLevelILSSAFormFunctionGraph: 7>¶
-
MediumLevelILFunctionGraph
= <FunctionGraphType.MediumLevelILFunctionGraph: 4>¶
-
MediumLevelILSSAFormFunctionGraph
= <FunctionGraphType.MediumLevelILSSAFormFunctionGraph: 5>¶
-
NormalFunctionGraph
= <FunctionGraphType.NormalFunctionGraph: 0>¶
-
-
class
HighlightColorStyle
[source]¶ Bases:
binaryninja.enum.IntEnum
-
CustomHighlightColor
= <HighlightColorStyle.CustomHighlightColor: 2>¶
-
MixedHighlightColor
= <HighlightColorStyle.MixedHighlightColor: 1>¶
-
StandardHighlightColor
= <HighlightColorStyle.StandardHighlightColor: 0>¶
-
-
class
HighlightStandardColor
[source]¶ Bases:
binaryninja.enum.IntEnum
-
BlackHighlightColor
= <HighlightStandardColor.BlackHighlightColor: 9>¶
-
BlueHighlightColor
= <HighlightStandardColor.BlueHighlightColor: 1>¶
-
CyanHighlightColor
= <HighlightStandardColor.CyanHighlightColor: 3>¶
-
GreenHighlightColor
= <HighlightStandardColor.GreenHighlightColor: 2>¶
-
MagentaHighlightColor
= <HighlightStandardColor.MagentaHighlightColor: 5>¶
-
NoHighlightColor
= <HighlightStandardColor.NoHighlightColor: 0>¶
-
OrangeHighlightColor
= <HighlightStandardColor.OrangeHighlightColor: 7>¶
-
RedHighlightColor
= <HighlightStandardColor.RedHighlightColor: 4>¶
-
WhiteHighlightColor
= <HighlightStandardColor.WhiteHighlightColor: 8>¶
-
YellowHighlightColor
= <HighlightStandardColor.YellowHighlightColor: 6>¶
-
-
class
ILBranchDependence
[source]¶ Bases:
binaryninja.enum.IntEnum
-
FalseBranchDependent
= <ILBranchDependence.FalseBranchDependent: 2>¶
-
NotBranchDependent
= <ILBranchDependence.NotBranchDependent: 0>¶
-
TrueBranchDependent
= <ILBranchDependence.TrueBranchDependent: 1>¶
-
-
class
ImplicitRegisterExtend
[source]¶ Bases:
binaryninja.enum.IntEnum
-
NoExtend
= <ImplicitRegisterExtend.NoExtend: 0>¶
-
SignExtendToFullWidth
= <ImplicitRegisterExtend.SignExtendToFullWidth: 2>¶
-
ZeroExtendToFullWidth
= <ImplicitRegisterExtend.ZeroExtendToFullWidth: 1>¶
-
-
class
InstructionTextTokenContext
[source]¶ Bases:
binaryninja.enum.IntEnum
-
DataVariableTokenContext
= <InstructionTextTokenContext.DataVariableTokenContext: 2>¶
-
FunctionReturnTokenContext
= <InstructionTextTokenContext.FunctionReturnTokenContext: 3>¶
-
LocalVariableTokenContext
= <InstructionTextTokenContext.LocalVariableTokenContext: 1>¶
-
NoTokenContext
= <InstructionTextTokenContext.NoTokenContext: 0>¶
-
-
class
InstructionTextTokenType
[source]¶ Bases:
binaryninja.enum.IntEnum
-
AddressDisplayToken
= <InstructionTextTokenType.AddressDisplayToken: 68>¶
-
AnnotationToken
= <InstructionTextTokenType.AnnotationToken: 9>¶
-
ArgumentNameToken
= <InstructionTextTokenType.ArgumentNameToken: 11>¶
-
BeginMemoryOperandToken
= <InstructionTextTokenType.BeginMemoryOperandToken: 6>¶
-
CharacterConstantToken
= <InstructionTextTokenType.CharacterConstantToken: 18>¶
-
CodeRelativeAddressToken
= <InstructionTextTokenType.CodeRelativeAddressToken: 10>¶
-
CodeSymbolToken
= <InstructionTextTokenType.CodeSymbolToken: 64>¶
-
DataSymbolToken
= <InstructionTextTokenType.DataSymbolToken: 65>¶
-
EndMemoryOperandToken
= <InstructionTextTokenType.EndMemoryOperandToken: 7>¶
-
ExternalSymbolToken
= <InstructionTextTokenType.ExternalSymbolToken: 70>¶
-
FieldNameToken
= <InstructionTextTokenType.FieldNameToken: 21>¶
-
FloatingPointToken
= <InstructionTextTokenType.FloatingPointToken: 8>¶
-
HexDumpByteValueToken
= <InstructionTextTokenType.HexDumpByteValueToken: 12>¶
-
HexDumpInvalidByteToken
= <InstructionTextTokenType.HexDumpInvalidByteToken: 14>¶
-
HexDumpSkippedByteToken
= <InstructionTextTokenType.HexDumpSkippedByteToken: 13>¶
-
HexDumpTextToken
= <InstructionTextTokenType.HexDumpTextToken: 15>¶
-
ImportToken
= <InstructionTextTokenType.ImportToken: 67>¶
-
IndirectImportToken
= <InstructionTextTokenType.IndirectImportToken: 69>¶
-
InstructionToken
= <InstructionTextTokenType.InstructionToken: 1>¶
-
IntegerToken
= <InstructionTextTokenType.IntegerToken: 4>¶
-
KeywordToken
= <InstructionTextTokenType.KeywordToken: 19>¶
-
LocalVariableToken
= <InstructionTextTokenType.LocalVariableToken: 66>¶
-
NameSpaceSeparatorToken
= <InstructionTextTokenType.NameSpaceSeparatorToken: 23>¶
-
NameSpaceToken
= <InstructionTextTokenType.NameSpaceToken: 22>¶
-
OpcodeToken
= <InstructionTextTokenType.OpcodeToken: 16>¶
-
OperandSeparatorToken
= <InstructionTextTokenType.OperandSeparatorToken: 2>¶
-
PossibleAddressToken
= <InstructionTextTokenType.PossibleAddressToken: 5>¶
-
RegisterToken
= <InstructionTextTokenType.RegisterToken: 3>¶
-
StringToken
= <InstructionTextTokenType.StringToken: 17>¶
-
TextToken
= <InstructionTextTokenType.TextToken: 0>¶
-
TypeNameToken
= <InstructionTextTokenType.TypeNameToken: 20>¶
-
-
class
IntegerDisplayType
[source]¶ Bases:
binaryninja.enum.IntEnum
-
BinaryDisplayType
= <IntegerDisplayType.BinaryDisplayType: 1>¶
-
CharacterConstantDisplayType
= <IntegerDisplayType.CharacterConstantDisplayType: 8>¶
-
DefaultIntegerDisplayType
= <IntegerDisplayType.DefaultIntegerDisplayType: 0>¶
-
PointerDisplayType
= <IntegerDisplayType.PointerDisplayType: 9>¶
-
SignedDecimalDisplayType
= <IntegerDisplayType.SignedDecimalDisplayType: 4>¶
-
SignedHexadecimalDisplayType
= <IntegerDisplayType.SignedHexadecimalDisplayType: 6>¶
-
SignedOctalDisplayType
= <IntegerDisplayType.SignedOctalDisplayType: 2>¶
-
UnsignedDecimalDisplayType
= <IntegerDisplayType.UnsignedDecimalDisplayType: 5>¶
-
UnsignedHexadecimalDisplayType
= <IntegerDisplayType.UnsignedHexadecimalDisplayType: 7>¶
-
UnsignedOctalDisplayType
= <IntegerDisplayType.UnsignedOctalDisplayType: 3>¶
-
-
class
LinearDisassemblyLineType
[source]¶ Bases:
binaryninja.enum.IntEnum
-
BlankLineType
= <LinearDisassemblyLineType.BlankLineType: 0>¶
-
CodeDisassemblyLineType
= <LinearDisassemblyLineType.CodeDisassemblyLineType: 1>¶
-
DataVariableLineType
= <LinearDisassemblyLineType.DataVariableLineType: 2>¶
-
FunctionContinuationLineType
= <LinearDisassemblyLineType.FunctionContinuationLineType: 7>¶
-
FunctionEndLineType
= <LinearDisassemblyLineType.FunctionEndLineType: 10>¶
-
FunctionHeaderEndLineType
= <LinearDisassemblyLineType.FunctionHeaderEndLineType: 6>¶
-
FunctionHeaderLineType
= <LinearDisassemblyLineType.FunctionHeaderLineType: 4>¶
-
FunctionHeaderStartLineType
= <LinearDisassemblyLineType.FunctionHeaderStartLineType: 5>¶
-
HexDumpLineType
= <LinearDisassemblyLineType.HexDumpLineType: 3>¶
-
LocalVariableLineType
= <LinearDisassemblyLineType.LocalVariableLineType: 8>¶
-
LocalVariableListEndLineType
= <LinearDisassemblyLineType.LocalVariableListEndLineType: 9>¶
-
NonContiguousSeparatorLineType
= <LinearDisassemblyLineType.NonContiguousSeparatorLineType: 17>¶
-
NoteEndLineType
= <LinearDisassemblyLineType.NoteEndLineType: 13>¶
-
NoteLineType
= <LinearDisassemblyLineType.NoteLineType: 12>¶
-
NoteStartLineType
= <LinearDisassemblyLineType.NoteStartLineType: 11>¶
-
SectionEndLineType
= <LinearDisassemblyLineType.SectionEndLineType: 15>¶
-
SectionSeparatorLineType
= <LinearDisassemblyLineType.SectionSeparatorLineType: 16>¶
-
SectionStartLineType
= <LinearDisassemblyLineType.SectionStartLineType: 14>¶
-
-
class
LogLevel
[source]¶ Bases:
binaryninja.enum.IntEnum
-
AlertLog
= <LogLevel.AlertLog: 4>¶
-
DebugLog
= <LogLevel.DebugLog: 0>¶
-
ErrorLog
= <LogLevel.ErrorLog: 3>¶
-
InfoLog
= <LogLevel.InfoLog: 1>¶
-
WarningLog
= <LogLevel.WarningLog: 2>¶
-
-
class
LowLevelILFlagCondition
[source]¶ Bases:
binaryninja.enum.IntEnum
-
LLFC_E
= <LowLevelILFlagCondition.LLFC_E: 0>¶
-
LLFC_FE
= <LowLevelILFlagCondition.LLFC_FE: 14>¶
-
LLFC_FGE
= <LowLevelILFlagCondition.LLFC_FGE: 18>¶
-
LLFC_FGT
= <LowLevelILFlagCondition.LLFC_FGT: 19>¶
-
LLFC_FLE
= <LowLevelILFlagCondition.LLFC_FLE: 17>¶
-
LLFC_FLT
= <LowLevelILFlagCondition.LLFC_FLT: 16>¶
-
LLFC_FNE
= <LowLevelILFlagCondition.LLFC_FNE: 15>¶
-
LLFC_FO
= <LowLevelILFlagCondition.LLFC_FO: 20>¶
-
LLFC_FUO
= <LowLevelILFlagCondition.LLFC_FUO: 21>¶
-
LLFC_NE
= <LowLevelILFlagCondition.LLFC_NE: 1>¶
-
LLFC_NEG
= <LowLevelILFlagCondition.LLFC_NEG: 10>¶
-
LLFC_NO
= <LowLevelILFlagCondition.LLFC_NO: 13>¶
-
LLFC_O
= <LowLevelILFlagCondition.LLFC_O: 12>¶
-
LLFC_POS
= <LowLevelILFlagCondition.LLFC_POS: 11>¶
-
LLFC_SGE
= <LowLevelILFlagCondition.LLFC_SGE: 6>¶
-
LLFC_SGT
= <LowLevelILFlagCondition.LLFC_SGT: 8>¶
-
LLFC_SLE
= <LowLevelILFlagCondition.LLFC_SLE: 4>¶
-
LLFC_SLT
= <LowLevelILFlagCondition.LLFC_SLT: 2>¶
-
LLFC_UGE
= <LowLevelILFlagCondition.LLFC_UGE: 7>¶
-
LLFC_UGT
= <LowLevelILFlagCondition.LLFC_UGT: 9>¶
-
LLFC_ULE
= <LowLevelILFlagCondition.LLFC_ULE: 5>¶
-
LLFC_ULT
= <LowLevelILFlagCondition.LLFC_ULT: 3>¶
-
-
class
LowLevelILOperation
[source]¶ Bases:
binaryninja.enum.IntEnum
-
LLIL_ADC
= <LowLevelILOperation.LLIL_ADC: 23>¶
-
LLIL_ADD
= <LowLevelILOperation.LLIL_ADD: 22>¶
-
LLIL_ADD_OVERFLOW
= <LowLevelILOperation.LLIL_ADD_OVERFLOW: 75>¶
-
LLIL_AND
= <LowLevelILOperation.LLIL_AND: 26>¶
-
LLIL_ASR
= <LowLevelILOperation.LLIL_ASR: 31>¶
-
LLIL_BOOL_TO_INT
= <LowLevelILOperation.LLIL_BOOL_TO_INT: 74>¶
-
LLIL_BP
= <LowLevelILOperation.LLIL_BP: 77>¶
-
LLIL_CALL
= <LowLevelILOperation.LLIL_CALL: 54>¶
-
LLIL_CALL_OUTPUT_SSA
= <LowLevelILOperation.LLIL_CALL_OUTPUT_SSA: 127>¶
-
LLIL_CALL_PARAM
= <LowLevelILOperation.LLIL_CALL_PARAM: 125>¶
-
LLIL_CALL_SSA
= <LowLevelILOperation.LLIL_CALL_SSA: 122>¶
-
LLIL_CALL_STACK_ADJUST
= <LowLevelILOperation.LLIL_CALL_STACK_ADJUST: 55>¶
-
LLIL_CALL_STACK_SSA
= <LowLevelILOperation.LLIL_CALL_STACK_SSA: 126>¶
-
LLIL_CEIL
= <LowLevelILOperation.LLIL_CEIL: 95>¶
-
LLIL_CMP_E
= <LowLevelILOperation.LLIL_CMP_E: 63>¶
-
LLIL_CMP_NE
= <LowLevelILOperation.LLIL_CMP_NE: 64>¶
-
LLIL_CMP_SGE
= <LowLevelILOperation.LLIL_CMP_SGE: 69>¶
-
LLIL_CMP_SGT
= <LowLevelILOperation.LLIL_CMP_SGT: 71>¶
-
LLIL_CMP_SLE
= <LowLevelILOperation.LLIL_CMP_SLE: 67>¶
-
LLIL_CMP_SLT
= <LowLevelILOperation.LLIL_CMP_SLT: 65>¶
-
LLIL_CMP_UGE
= <LowLevelILOperation.LLIL_CMP_UGE: 70>¶
-
LLIL_CMP_UGT
= <LowLevelILOperation.LLIL_CMP_UGT: 72>¶
-
LLIL_CMP_ULE
= <LowLevelILOperation.LLIL_CMP_ULE: 68>¶
-
LLIL_CMP_ULT
= <LowLevelILOperation.LLIL_CMP_ULT: 66>¶
-
LLIL_CONST
= <LowLevelILOperation.LLIL_CONST: 16>¶
-
LLIL_CONST_PTR
= <LowLevelILOperation.LLIL_CONST_PTR: 17>¶
-
LLIL_DIVS
= <LowLevelILOperation.LLIL_DIVS: 41>¶
-
LLIL_DIVS_DP
= <LowLevelILOperation.LLIL_DIVS_DP: 42>¶
-
LLIL_DIVU
= <LowLevelILOperation.LLIL_DIVU: 39>¶
-
LLIL_DIVU_DP
= <LowLevelILOperation.LLIL_DIVU_DP: 40>¶
-
LLIL_EXTERN_PTR
= <LowLevelILOperation.LLIL_EXTERN_PTR: 18>¶
-
LLIL_FABS
= <LowLevelILOperation.LLIL_FABS: 89>¶
-
LLIL_FADD
= <LowLevelILOperation.LLIL_FADD: 83>¶
-
LLIL_FCMP_E
= <LowLevelILOperation.LLIL_FCMP_E: 97>¶
-
LLIL_FCMP_GE
= <LowLevelILOperation.LLIL_FCMP_GE: 101>¶
-
LLIL_FCMP_GT
= <LowLevelILOperation.LLIL_FCMP_GT: 102>¶
-
LLIL_FCMP_LE
= <LowLevelILOperation.LLIL_FCMP_LE: 100>¶
-
LLIL_FCMP_LT
= <LowLevelILOperation.LLIL_FCMP_LT: 99>¶
-
LLIL_FCMP_NE
= <LowLevelILOperation.LLIL_FCMP_NE: 98>¶
-
LLIL_FCMP_O
= <LowLevelILOperation.LLIL_FCMP_O: 103>¶
-
LLIL_FCMP_UO
= <LowLevelILOperation.LLIL_FCMP_UO: 104>¶
-
LLIL_FDIV
= <LowLevelILOperation.LLIL_FDIV: 86>¶
-
LLIL_FLAG
= <LowLevelILOperation.LLIL_FLAG: 20>¶
-
LLIL_FLAG_BIT
= <LowLevelILOperation.LLIL_FLAG_BIT: 21>¶
-
LLIL_FLAG_BIT_SSA
= <LowLevelILOperation.LLIL_FLAG_BIT_SSA: 121>¶
-
LLIL_FLAG_COND
= <LowLevelILOperation.LLIL_FLAG_COND: 61>¶
-
LLIL_FLAG_GROUP
= <LowLevelILOperation.LLIL_FLAG_GROUP: 62>¶
-
LLIL_FLAG_PHI
= <LowLevelILOperation.LLIL_FLAG_PHI: 133>¶
-
LLIL_FLAG_SSA
= <LowLevelILOperation.LLIL_FLAG_SSA: 120>¶
-
LLIL_FLOAT_CONST
= <LowLevelILOperation.LLIL_FLOAT_CONST: 19>¶
-
LLIL_FLOAT_CONV
= <LowLevelILOperation.LLIL_FLOAT_CONV: 92>¶
-
LLIL_FLOAT_TO_INT
= <LowLevelILOperation.LLIL_FLOAT_TO_INT: 90>¶
-
LLIL_FLOOR
= <LowLevelILOperation.LLIL_FLOOR: 94>¶
-
LLIL_FMUL
= <LowLevelILOperation.LLIL_FMUL: 85>¶
-
LLIL_FNEG
= <LowLevelILOperation.LLIL_FNEG: 88>¶
-
LLIL_FSQRT
= <LowLevelILOperation.LLIL_FSQRT: 87>¶
-
LLIL_FSUB
= <LowLevelILOperation.LLIL_FSUB: 84>¶
-
LLIL_FTRUNC
= <LowLevelILOperation.LLIL_FTRUNC: 96>¶
-
LLIL_GOTO
= <LowLevelILOperation.LLIL_GOTO: 60>¶
-
LLIL_IF
= <LowLevelILOperation.LLIL_IF: 59>¶
-
LLIL_INTRINSIC
= <LowLevelILOperation.LLIL_INTRINSIC: 79>¶
-
LLIL_INTRINSIC_SSA
= <LowLevelILOperation.LLIL_INTRINSIC_SSA: 130>¶
-
LLIL_INT_TO_FLOAT
= <LowLevelILOperation.LLIL_INT_TO_FLOAT: 91>¶
-
LLIL_JUMP
= <LowLevelILOperation.LLIL_JUMP: 52>¶
-
LLIL_JUMP_TO
= <LowLevelILOperation.LLIL_JUMP_TO: 53>¶
-
LLIL_LOAD
= <LowLevelILOperation.LLIL_LOAD: 6>¶
-
LLIL_LOAD_SSA
= <LowLevelILOperation.LLIL_LOAD_SSA: 128>¶
-
LLIL_LOW_PART
= <LowLevelILOperation.LLIL_LOW_PART: 51>¶
-
LLIL_LSL
= <LowLevelILOperation.LLIL_LSL: 29>¶
-
LLIL_LSR
= <LowLevelILOperation.LLIL_LSR: 30>¶
-
LLIL_MEM_PHI
= <LowLevelILOperation.LLIL_MEM_PHI: 134>¶
-
LLIL_MODS
= <LowLevelILOperation.LLIL_MODS: 45>¶
-
LLIL_MODS_DP
= <LowLevelILOperation.LLIL_MODS_DP: 46>¶
-
LLIL_MODU
= <LowLevelILOperation.LLIL_MODU: 43>¶
-
LLIL_MODU_DP
= <LowLevelILOperation.LLIL_MODU_DP: 44>¶
-
LLIL_MUL
= <LowLevelILOperation.LLIL_MUL: 36>¶
-
LLIL_MULS_DP
= <LowLevelILOperation.LLIL_MULS_DP: 38>¶
-
LLIL_MULU_DP
= <LowLevelILOperation.LLIL_MULU_DP: 37>¶
-
LLIL_NEG
= <LowLevelILOperation.LLIL_NEG: 47>¶
-
LLIL_NOP
= <LowLevelILOperation.LLIL_NOP: 0>¶
-
LLIL_NORET
= <LowLevelILOperation.LLIL_NORET: 58>¶
-
LLIL_NOT
= <LowLevelILOperation.LLIL_NOT: 48>¶
-
LLIL_OR
= <LowLevelILOperation.LLIL_OR: 27>¶
-
LLIL_POP
= <LowLevelILOperation.LLIL_POP: 9>¶
-
LLIL_PUSH
= <LowLevelILOperation.LLIL_PUSH: 8>¶
-
LLIL_REG
= <LowLevelILOperation.LLIL_REG: 10>¶
-
LLIL_REG_PHI
= <LowLevelILOperation.LLIL_REG_PHI: 131>¶
-
LLIL_REG_SPLIT
= <LowLevelILOperation.LLIL_REG_SPLIT: 11>¶
-
LLIL_REG_SPLIT_DEST_SSA
= <LowLevelILOperation.LLIL_REG_SPLIT_DEST_SSA: 110>¶
-
LLIL_REG_SPLIT_SSA
= <LowLevelILOperation.LLIL_REG_SPLIT_SSA: 114>¶
-
LLIL_REG_SSA
= <LowLevelILOperation.LLIL_REG_SSA: 112>¶
-
LLIL_REG_SSA_PARTIAL
= <LowLevelILOperation.LLIL_REG_SSA_PARTIAL: 113>¶
-
LLIL_REG_STACK_ABS_SSA
= <LowLevelILOperation.LLIL_REG_STACK_ABS_SSA: 116>¶
-
LLIL_REG_STACK_DEST_SSA
= <LowLevelILOperation.LLIL_REG_STACK_DEST_SSA: 111>¶
-
LLIL_REG_STACK_FREE_ABS_SSA
= <LowLevelILOperation.LLIL_REG_STACK_FREE_ABS_SSA: 118>¶
-
LLIL_REG_STACK_FREE_REG
= <LowLevelILOperation.LLIL_REG_STACK_FREE_REG: 14>¶
-
LLIL_REG_STACK_FREE_REL
= <LowLevelILOperation.LLIL_REG_STACK_FREE_REL: 15>¶
-
LLIL_REG_STACK_FREE_REL_SSA
= <LowLevelILOperation.LLIL_REG_STACK_FREE_REL_SSA: 117>¶
-
LLIL_REG_STACK_PHI
= <LowLevelILOperation.LLIL_REG_STACK_PHI: 132>¶
-
LLIL_REG_STACK_POP
= <LowLevelILOperation.LLIL_REG_STACK_POP: 13>¶
-
LLIL_REG_STACK_PUSH
= <LowLevelILOperation.LLIL_REG_STACK_PUSH: 5>¶
-
LLIL_REG_STACK_REL
= <LowLevelILOperation.LLIL_REG_STACK_REL: 12>¶
-
LLIL_REG_STACK_REL_SSA
= <LowLevelILOperation.LLIL_REG_STACK_REL_SSA: 115>¶
-
LLIL_RET
= <LowLevelILOperation.LLIL_RET: 57>¶
-
LLIL_RLC
= <LowLevelILOperation.LLIL_RLC: 33>¶
-
LLIL_ROL
= <LowLevelILOperation.LLIL_ROL: 32>¶
-
LLIL_ROR
= <LowLevelILOperation.LLIL_ROR: 34>¶
-
LLIL_ROUND_TO_INT
= <LowLevelILOperation.LLIL_ROUND_TO_INT: 93>¶
-
LLIL_RRC
= <LowLevelILOperation.LLIL_RRC: 35>¶
-
LLIL_SBB
= <LowLevelILOperation.LLIL_SBB: 25>¶
-
LLIL_SET_FLAG
= <LowLevelILOperation.LLIL_SET_FLAG: 3>¶
-
LLIL_SET_FLAG_SSA
= <LowLevelILOperation.LLIL_SET_FLAG_SSA: 119>¶
-
LLIL_SET_REG
= <LowLevelILOperation.LLIL_SET_REG: 1>¶
-
LLIL_SET_REG_SPLIT
= <LowLevelILOperation.LLIL_SET_REG_SPLIT: 2>¶
-
LLIL_SET_REG_SPLIT_SSA
= <LowLevelILOperation.LLIL_SET_REG_SPLIT_SSA: 107>¶
-
LLIL_SET_REG_SSA
= <LowLevelILOperation.LLIL_SET_REG_SSA: 105>¶
-
LLIL_SET_REG_SSA_PARTIAL
= <LowLevelILOperation.LLIL_SET_REG_SSA_PARTIAL: 106>¶
-
LLIL_SET_REG_STACK_ABS_SSA
= <LowLevelILOperation.LLIL_SET_REG_STACK_ABS_SSA: 109>¶
-
LLIL_SET_REG_STACK_REL
= <LowLevelILOperation.LLIL_SET_REG_STACK_REL: 4>¶
-
LLIL_SET_REG_STACK_REL_SSA
= <LowLevelILOperation.LLIL_SET_REG_STACK_REL_SSA: 108>¶
-
LLIL_STORE
= <LowLevelILOperation.LLIL_STORE: 7>¶
-
LLIL_STORE_SSA
= <LowLevelILOperation.LLIL_STORE_SSA: 129>¶
-
LLIL_SUB
= <LowLevelILOperation.LLIL_SUB: 24>¶
-
LLIL_SX
= <LowLevelILOperation.LLIL_SX: 49>¶
-
LLIL_SYSCALL
= <LowLevelILOperation.LLIL_SYSCALL: 76>¶
-
LLIL_SYSCALL_SSA
= <LowLevelILOperation.LLIL_SYSCALL_SSA: 123>¶
-
LLIL_TAILCALL
= <LowLevelILOperation.LLIL_TAILCALL: 56>¶
-
LLIL_TAILCALL_SSA
= <LowLevelILOperation.LLIL_TAILCALL_SSA: 124>¶
-
LLIL_TEST_BIT
= <LowLevelILOperation.LLIL_TEST_BIT: 73>¶
-
LLIL_TRAP
= <LowLevelILOperation.LLIL_TRAP: 78>¶
-
LLIL_UNDEF
= <LowLevelILOperation.LLIL_UNDEF: 80>¶
-
LLIL_UNIMPL
= <LowLevelILOperation.LLIL_UNIMPL: 81>¶
-
LLIL_UNIMPL_MEM
= <LowLevelILOperation.LLIL_UNIMPL_MEM: 82>¶
-
LLIL_XOR
= <LowLevelILOperation.LLIL_XOR: 28>¶
-
LLIL_ZX
= <LowLevelILOperation.LLIL_ZX: 50>¶
-
-
class
MediumLevelILOperation
[source]¶ Bases:
binaryninja.enum.IntEnum
-
MLIL_ADC
= <MediumLevelILOperation.MLIL_ADC: 19>¶
-
MLIL_ADD
= <MediumLevelILOperation.MLIL_ADD: 18>¶
-
MLIL_ADDRESS_OF
= <MediumLevelILOperation.MLIL_ADDRESS_OF: 11>¶
-
MLIL_ADDRESS_OF_FIELD
= <MediumLevelILOperation.MLIL_ADDRESS_OF_FIELD: 12>¶
-
MLIL_ADD_OVERFLOW
= <MediumLevelILOperation.MLIL_ADD_OVERFLOW: 71>¶
-
MLIL_AND
= <MediumLevelILOperation.MLIL_AND: 22>¶
-
MLIL_ASR
= <MediumLevelILOperation.MLIL_ASR: 27>¶
-
MLIL_BOOL_TO_INT
= <MediumLevelILOperation.MLIL_BOOL_TO_INT: 70>¶
-
MLIL_BP
= <MediumLevelILOperation.MLIL_BP: 78>¶
-
MLIL_CALL
= <MediumLevelILOperation.MLIL_CALL: 51>¶
-
MLIL_CALL_OUTPUT
= <MediumLevelILOperation.MLIL_CALL_OUTPUT: 53>¶
-
MLIL_CALL_OUTPUT_SSA
= <MediumLevelILOperation.MLIL_CALL_OUTPUT_SSA: 122>¶
-
MLIL_CALL_PARAM
= <MediumLevelILOperation.MLIL_CALL_PARAM: 54>¶
-
MLIL_CALL_PARAM_SSA
= <MediumLevelILOperation.MLIL_CALL_PARAM_SSA: 121>¶
-
MLIL_CALL_SSA
= <MediumLevelILOperation.MLIL_CALL_SSA: 115>¶
-
MLIL_CALL_UNTYPED
= <MediumLevelILOperation.MLIL_CALL_UNTYPED: 52>¶
-
MLIL_CALL_UNTYPED_SSA
= <MediumLevelILOperation.MLIL_CALL_UNTYPED_SSA: 116>¶
-
MLIL_CEIL
= <MediumLevelILOperation.MLIL_CEIL: 95>¶
-
MLIL_CMP_E
= <MediumLevelILOperation.MLIL_CMP_E: 59>¶
-
MLIL_CMP_NE
= <MediumLevelILOperation.MLIL_CMP_NE: 60>¶
-
MLIL_CMP_SGE
= <MediumLevelILOperation.MLIL_CMP_SGE: 65>¶
-
MLIL_CMP_SGT
= <MediumLevelILOperation.MLIL_CMP_SGT: 67>¶
-
MLIL_CMP_SLE
= <MediumLevelILOperation.MLIL_CMP_SLE: 63>¶
-
MLIL_CMP_SLT
= <MediumLevelILOperation.MLIL_CMP_SLT: 61>¶
-
MLIL_CMP_UGE
= <MediumLevelILOperation.MLIL_CMP_UGE: 66>¶
-
MLIL_CMP_UGT
= <MediumLevelILOperation.MLIL_CMP_UGT: 68>¶
-
MLIL_CMP_ULE
= <MediumLevelILOperation.MLIL_CMP_ULE: 64>¶
-
MLIL_CMP_ULT
= <MediumLevelILOperation.MLIL_CMP_ULT: 62>¶
-
MLIL_CONST
= <MediumLevelILOperation.MLIL_CONST: 13>¶
-
MLIL_CONST_PTR
= <MediumLevelILOperation.MLIL_CONST_PTR: 14>¶
-
MLIL_DIVS
= <MediumLevelILOperation.MLIL_DIVS: 37>¶
-
MLIL_DIVS_DP
= <MediumLevelILOperation.MLIL_DIVS_DP: 38>¶
-
MLIL_DIVU
= <MediumLevelILOperation.MLIL_DIVU: 35>¶
-
MLIL_DIVU_DP
= <MediumLevelILOperation.MLIL_DIVU_DP: 36>¶
-
MLIL_EXTERN_PTR
= <MediumLevelILOperation.MLIL_EXTERN_PTR: 15>¶
-
MLIL_FABS
= <MediumLevelILOperation.MLIL_FABS: 89>¶
-
MLIL_FADD
= <MediumLevelILOperation.MLIL_FADD: 83>¶
-
MLIL_FCMP_E
= <MediumLevelILOperation.MLIL_FCMP_E: 97>¶
-
MLIL_FCMP_GE
= <MediumLevelILOperation.MLIL_FCMP_GE: 101>¶
-
MLIL_FCMP_GT
= <MediumLevelILOperation.MLIL_FCMP_GT: 102>¶
-
MLIL_FCMP_LE
= <MediumLevelILOperation.MLIL_FCMP_LE: 100>¶
-
MLIL_FCMP_LT
= <MediumLevelILOperation.MLIL_FCMP_LT: 99>¶
-
MLIL_FCMP_NE
= <MediumLevelILOperation.MLIL_FCMP_NE: 98>¶
-
MLIL_FCMP_O
= <MediumLevelILOperation.MLIL_FCMP_O: 103>¶
-
MLIL_FCMP_UO
= <MediumLevelILOperation.MLIL_FCMP_UO: 104>¶
-
MLIL_FDIV
= <MediumLevelILOperation.MLIL_FDIV: 86>¶
-
MLIL_FLOAT_CONST
= <MediumLevelILOperation.MLIL_FLOAT_CONST: 16>¶
-
MLIL_FLOAT_CONV
= <MediumLevelILOperation.MLIL_FLOAT_CONV: 92>¶
-
MLIL_FLOAT_TO_INT
= <MediumLevelILOperation.MLIL_FLOAT_TO_INT: 90>¶
-
MLIL_FLOOR
= <MediumLevelILOperation.MLIL_FLOOR: 94>¶
-
MLIL_FMUL
= <MediumLevelILOperation.MLIL_FMUL: 85>¶
-
MLIL_FNEG
= <MediumLevelILOperation.MLIL_FNEG: 88>¶
-
MLIL_FREE_VAR_SLOT
= <MediumLevelILOperation.MLIL_FREE_VAR_SLOT: 77>¶
-
MLIL_FREE_VAR_SLOT_SSA
= <MediumLevelILOperation.MLIL_FREE_VAR_SLOT_SSA: 128>¶
-
MLIL_FSQRT
= <MediumLevelILOperation.MLIL_FSQRT: 87>¶
-
MLIL_FSUB
= <MediumLevelILOperation.MLIL_FSUB: 84>¶
-
MLIL_FTRUNC
= <MediumLevelILOperation.MLIL_FTRUNC: 96>¶
-
MLIL_GOTO
= <MediumLevelILOperation.MLIL_GOTO: 58>¶
-
MLIL_IF
= <MediumLevelILOperation.MLIL_IF: 57>¶
-
MLIL_IMPORT
= <MediumLevelILOperation.MLIL_IMPORT: 17>¶
-
MLIL_INTRINSIC
= <MediumLevelILOperation.MLIL_INTRINSIC: 76>¶
-
MLIL_INTRINSIC_SSA
= <MediumLevelILOperation.MLIL_INTRINSIC_SSA: 127>¶
-
MLIL_INT_TO_FLOAT
= <MediumLevelILOperation.MLIL_INT_TO_FLOAT: 91>¶
-
MLIL_JUMP
= <MediumLevelILOperation.MLIL_JUMP: 48>¶
-
MLIL_JUMP_TO
= <MediumLevelILOperation.MLIL_JUMP_TO: 49>¶
-
MLIL_LOAD
= <MediumLevelILOperation.MLIL_LOAD: 4>¶
-
MLIL_LOAD_SSA
= <MediumLevelILOperation.MLIL_LOAD_SSA: 123>¶
-
MLIL_LOAD_STRUCT
= <MediumLevelILOperation.MLIL_LOAD_STRUCT: 5>¶
-
MLIL_LOAD_STRUCT_SSA
= <MediumLevelILOperation.MLIL_LOAD_STRUCT_SSA: 124>¶
-
MLIL_LOW_PART
= <MediumLevelILOperation.MLIL_LOW_PART: 47>¶
-
MLIL_LSL
= <MediumLevelILOperation.MLIL_LSL: 25>¶
-
MLIL_LSR
= <MediumLevelILOperation.MLIL_LSR: 26>¶
-
MLIL_MEM_PHI
= <MediumLevelILOperation.MLIL_MEM_PHI: 130>¶
-
MLIL_MODS
= <MediumLevelILOperation.MLIL_MODS: 41>¶
-
MLIL_MODS_DP
= <MediumLevelILOperation.MLIL_MODS_DP: 42>¶
-
MLIL_MODU
= <MediumLevelILOperation.MLIL_MODU: 39>¶
-
MLIL_MODU_DP
= <MediumLevelILOperation.MLIL_MODU_DP: 40>¶
-
MLIL_MUL
= <MediumLevelILOperation.MLIL_MUL: 32>¶
-
MLIL_MULS_DP
= <MediumLevelILOperation.MLIL_MULS_DP: 34>¶
-
MLIL_MULU_DP
= <MediumLevelILOperation.MLIL_MULU_DP: 33>¶
-
MLIL_NEG
= <MediumLevelILOperation.MLIL_NEG: 43>¶
-
MLIL_NOP
= <MediumLevelILOperation.MLIL_NOP: 0>¶
-
MLIL_NORET
= <MediumLevelILOperation.MLIL_NORET: 56>¶
-
MLIL_NOT
= <MediumLevelILOperation.MLIL_NOT: 44>¶
-
MLIL_OR
= <MediumLevelILOperation.MLIL_OR: 23>¶
-
MLIL_RET
= <MediumLevelILOperation.MLIL_RET: 55>¶
-
MLIL_RET_HINT
= <MediumLevelILOperation.MLIL_RET_HINT: 50>¶
-
MLIL_RLC
= <MediumLevelILOperation.MLIL_RLC: 29>¶
-
MLIL_ROL
= <MediumLevelILOperation.MLIL_ROL: 28>¶
-
MLIL_ROR
= <MediumLevelILOperation.MLIL_ROR: 30>¶
-
MLIL_ROUND_TO_INT
= <MediumLevelILOperation.MLIL_ROUND_TO_INT: 93>¶
-
MLIL_RRC
= <MediumLevelILOperation.MLIL_RRC: 31>¶
-
MLIL_SBB
= <MediumLevelILOperation.MLIL_SBB: 21>¶
-
MLIL_SET_VAR
= <MediumLevelILOperation.MLIL_SET_VAR: 1>¶
-
MLIL_SET_VAR_ALIASED
= <MediumLevelILOperation.MLIL_SET_VAR_ALIASED: 108>¶
-
MLIL_SET_VAR_ALIASED_FIELD
= <MediumLevelILOperation.MLIL_SET_VAR_ALIASED_FIELD: 109>¶
-
MLIL_SET_VAR_FIELD
= <MediumLevelILOperation.MLIL_SET_VAR_FIELD: 2>¶
-
MLIL_SET_VAR_SPLIT
= <MediumLevelILOperation.MLIL_SET_VAR_SPLIT: 3>¶
-
MLIL_SET_VAR_SPLIT_SSA
= <MediumLevelILOperation.MLIL_SET_VAR_SPLIT_SSA: 107>¶
-
MLIL_SET_VAR_SSA
= <MediumLevelILOperation.MLIL_SET_VAR_SSA: 105>¶
-
MLIL_SET_VAR_SSA_FIELD
= <MediumLevelILOperation.MLIL_SET_VAR_SSA_FIELD: 106>¶
-
MLIL_STORE
= <MediumLevelILOperation.MLIL_STORE: 6>¶
-
MLIL_STORE_SSA
= <MediumLevelILOperation.MLIL_STORE_SSA: 125>¶
-
MLIL_STORE_STRUCT
= <MediumLevelILOperation.MLIL_STORE_STRUCT: 7>¶
-
MLIL_STORE_STRUCT_SSA
= <MediumLevelILOperation.MLIL_STORE_STRUCT_SSA: 126>¶
-
MLIL_SUB
= <MediumLevelILOperation.MLIL_SUB: 20>¶
-
MLIL_SX
= <MediumLevelILOperation.MLIL_SX: 45>¶
-
MLIL_SYSCALL
= <MediumLevelILOperation.MLIL_SYSCALL: 72>¶
-
MLIL_SYSCALL_SSA
= <MediumLevelILOperation.MLIL_SYSCALL_SSA: 117>¶
-
MLIL_SYSCALL_UNTYPED
= <MediumLevelILOperation.MLIL_SYSCALL_UNTYPED: 73>¶
-
MLIL_SYSCALL_UNTYPED_SSA
= <MediumLevelILOperation.MLIL_SYSCALL_UNTYPED_SSA: 118>¶
-
MLIL_TAILCALL
= <MediumLevelILOperation.MLIL_TAILCALL: 74>¶
-
MLIL_TAILCALL_SSA
= <MediumLevelILOperation.MLIL_TAILCALL_SSA: 119>¶
-
MLIL_TAILCALL_UNTYPED
= <MediumLevelILOperation.MLIL_TAILCALL_UNTYPED: 75>¶
-
MLIL_TAILCALL_UNTYPED_SSA
= <MediumLevelILOperation.MLIL_TAILCALL_UNTYPED_SSA: 120>¶
-
MLIL_TEST_BIT
= <MediumLevelILOperation.MLIL_TEST_BIT: 69>¶
-
MLIL_TRAP
= <MediumLevelILOperation.MLIL_TRAP: 79>¶
-
MLIL_UNDEF
= <MediumLevelILOperation.MLIL_UNDEF: 80>¶
-
MLIL_UNIMPL
= <MediumLevelILOperation.MLIL_UNIMPL: 81>¶
-
MLIL_UNIMPL_MEM
= <MediumLevelILOperation.MLIL_UNIMPL_MEM: 82>¶
-
MLIL_VAR
= <MediumLevelILOperation.MLIL_VAR: 8>¶
-
MLIL_VAR_ALIASED
= <MediumLevelILOperation.MLIL_VAR_ALIASED: 112>¶
-
MLIL_VAR_ALIASED_FIELD
= <MediumLevelILOperation.MLIL_VAR_ALIASED_FIELD: 113>¶
-
MLIL_VAR_FIELD
= <MediumLevelILOperation.MLIL_VAR_FIELD: 9>¶
-
MLIL_VAR_PHI
= <MediumLevelILOperation.MLIL_VAR_PHI: 129>¶
-
MLIL_VAR_SPLIT
= <MediumLevelILOperation.MLIL_VAR_SPLIT: 10>¶
-
MLIL_VAR_SPLIT_SSA
= <MediumLevelILOperation.MLIL_VAR_SPLIT_SSA: 114>¶
-
MLIL_VAR_SSA
= <MediumLevelILOperation.MLIL_VAR_SSA: 110>¶
-
MLIL_VAR_SSA_FIELD
= <MediumLevelILOperation.MLIL_VAR_SSA_FIELD: 111>¶
-
MLIL_XOR
= <MediumLevelILOperation.MLIL_XOR: 24>¶
-
MLIL_ZX
= <MediumLevelILOperation.MLIL_ZX: 46>¶
-
-
class
MemberAccess
[source]¶ Bases:
binaryninja.enum.IntEnum
-
NoAccess
= <MemberAccess.NoAccess: 0>¶
-
PrivateAccess
= <MemberAccess.PrivateAccess: 1>¶
-
ProtectedAccess
= <MemberAccess.ProtectedAccess: 2>¶
-
PublicAccess
= <MemberAccess.PublicAccess: 3>¶
-
-
class
MemberScope
[source]¶ Bases:
binaryninja.enum.IntEnum
-
FriendScope
= <MemberScope.FriendScope: 4>¶
-
NoScope
= <MemberScope.NoScope: 0>¶
-
StaticScope
= <MemberScope.StaticScope: 1>¶
-
ThunkScope
= <MemberScope.ThunkScope: 3>¶
-
VirtualScope
= <MemberScope.VirtualScope: 2>¶
-
-
class
MessageBoxButtonResult
[source]¶ Bases:
binaryninja.enum.IntEnum
-
CancelButton
= <MessageBoxButtonResult.CancelButton: 3>¶
-
NoButton
= <MessageBoxButtonResult.NoButton: 0>¶
-
OKButton
= <MessageBoxButtonResult.OKButton: 2>¶
-
YesButton
= <MessageBoxButtonResult.YesButton: 1>¶
-
-
class
MessageBoxButtonSet
[source]¶ Bases:
binaryninja.enum.IntEnum
-
OKButtonSet
= <MessageBoxButtonSet.OKButtonSet: 0>¶
-
YesNoButtonSet
= <MessageBoxButtonSet.YesNoButtonSet: 1>¶
-
YesNoCancelButtonSet
= <MessageBoxButtonSet.YesNoCancelButtonSet: 2>¶
-
-
class
MessageBoxIcon
[source]¶ Bases:
binaryninja.enum.IntEnum
-
ErrorIcon
= <MessageBoxIcon.ErrorIcon: 3>¶
-
InformationIcon
= <MessageBoxIcon.InformationIcon: 0>¶
-
QuestionIcon
= <MessageBoxIcon.QuestionIcon: 1>¶
-
WarningIcon
= <MessageBoxIcon.WarningIcon: 2>¶
-
-
class
MetadataType
[source]¶ Bases:
binaryninja.enum.IntEnum
-
ArrayDataType
= <MetadataType.ArrayDataType: 8>¶
-
BooleanDataType
= <MetadataType.BooleanDataType: 1>¶
-
DoubleDataType
= <MetadataType.DoubleDataType: 5>¶
-
InvalidDataType
= <MetadataType.InvalidDataType: 0>¶
-
KeyValueDataType
= <MetadataType.KeyValueDataType: 7>¶
-
RawDataType
= <MetadataType.RawDataType: 6>¶
-
SignedIntegerDataType
= <MetadataType.SignedIntegerDataType: 4>¶
-
StringDataType
= <MetadataType.StringDataType: 2>¶
-
UnsignedIntegerDataType
= <MetadataType.UnsignedIntegerDataType: 3>¶
-
-
class
ModificationStatus
[source]¶ Bases:
binaryninja.enum.IntEnum
-
Changed
= <ModificationStatus.Changed: 1>¶
-
Inserted
= <ModificationStatus.Inserted: 2>¶
-
Original
= <ModificationStatus.Original: 0>¶
-
-
class
NameType
[source]¶ Bases:
binaryninja.enum.IntEnum
-
ConstructorNameType
= <NameType.ConstructorNameType: 1>¶
-
CopyConstructorClosureNameType
= <NameType.CopyConstructorClosureNameType: 60>¶
-
DefaultConstructorClosureNameType
= <NameType.DefaultConstructorClosureNameType: 51>¶
-
DestructorNameType
= <NameType.DestructorNameType: 2>¶
-
EHVectorConstructorIteratorNameType
= <NameType.EHVectorConstructorIteratorNameType: 57>¶
-
EHVectorDestructorIteratorNameType
= <NameType.EHVectorDestructorIteratorNameType: 58>¶
-
EHVectorVBaseConstructorIteratorNameType
= <NameType.EHVectorVBaseConstructorIteratorNameType: 59>¶
-
LocalStaticGuardNameType
= <NameType.LocalStaticGuardNameType: 47>¶
-
LocalVFTableConstructorClosureNameType
= <NameType.LocalVFTableConstructorClosureNameType: 63>¶
-
LocalVFTableNameType
= <NameType.LocalVFTableNameType: 62>¶
-
NoNameType
= <NameType.NoNameType: 0>¶
-
OperatorAndEqualNameType
= <NameType.OperatorAndEqualNameType: 40>¶
-
OperatorArrayNameType
= <NameType.OperatorArrayNameType: 11>¶
-
OperatorArrowNameType
= <NameType.OperatorArrowNameType: 12>¶
-
OperatorArrowStarNameType
= <NameType.OperatorArrowStarNameType: 19>¶
-
OperatorAssignNameType
= <NameType.OperatorAssignNameType: 5>¶
-
OperatorBitAndNameType
= <NameType.OperatorBitAndNameType: 18>¶
-
OperatorBitOrNameType
= <NameType.OperatorBitOrNameType: 30>¶
-
OperatorCommaNameType
= <NameType.OperatorCommaNameType: 26>¶
-
OperatorDecrementNameType
= <NameType.OperatorDecrementNameType: 15>¶
-
OperatorDeleteArrayNameType
= <NameType.OperatorDeleteArrayNameType: 65>¶
-
OperatorDeleteNameType
= <NameType.OperatorDeleteNameType: 4>¶
-
OperatorDivideEqualNameType
= <NameType.OperatorDivideEqualNameType: 36>¶
-
OperatorDivideNameType
= <NameType.OperatorDivideNameType: 20>¶
-
OperatorEqualNameType
= <NameType.OperatorEqualNameType: 9>¶
-
OperatorGreaterThanEqualNameType
= <NameType.OperatorGreaterThanEqualNameType: 25>¶
-
OperatorGreaterThanNameType
= <NameType.OperatorGreaterThanNameType: 24>¶
-
OperatorIncrementNameType
= <NameType.OperatorIncrementNameType: 14>¶
-
OperatorLeftShiftEqualNameType
= <NameType.OperatorLeftShiftEqualNameType: 39>¶
-
OperatorLeftShiftNameType
= <NameType.OperatorLeftShiftNameType: 7>¶
-
OperatorLessThanEqualNameType
= <NameType.OperatorLessThanEqualNameType: 23>¶
-
OperatorLessThanNameType
= <NameType.OperatorLessThanNameType: 22>¶
-
OperatorLogicalAndNameType
= <NameType.OperatorLogicalAndNameType: 31>¶
-
OperatorLogicalOrNameType
= <NameType.OperatorLogicalOrNameType: 32>¶
-
OperatorMinusEqualNameType
= <NameType.OperatorMinusEqualNameType: 35>¶
-
OperatorMinusNameType
= <NameType.OperatorMinusNameType: 16>¶
-
OperatorModulusEqualNameType
= <NameType.OperatorModulusEqualNameType: 37>¶
-
OperatorModulusNameType
= <NameType.OperatorModulusNameType: 21>¶
-
OperatorNewArrayNameType
= <NameType.OperatorNewArrayNameType: 64>¶
-
OperatorNewNameType
= <NameType.OperatorNewNameType: 3>¶
-
OperatorNotEqualNameType
= <NameType.OperatorNotEqualNameType: 10>¶
-
OperatorNotNameType
= <NameType.OperatorNotNameType: 8>¶
-
OperatorOrEqualNameType
= <NameType.OperatorOrEqualNameType: 41>¶
-
OperatorParenthesesNameType
= <NameType.OperatorParenthesesNameType: 27>¶
-
OperatorPlusEqualNameType
= <NameType.OperatorPlusEqualNameType: 34>¶
-
OperatorPlusNameType
= <NameType.OperatorPlusNameType: 17>¶
-
OperatorReturnTypeNameType
= <NameType.OperatorReturnTypeNameType: 68>¶
-
OperatorRightShiftEqualNameType
= <NameType.OperatorRightShiftEqualNameType: 38>¶
-
OperatorRightShiftNameType
= <NameType.OperatorRightShiftNameType: 6>¶
-
OperatorStarEqualNameType
= <NameType.OperatorStarEqualNameType: 33>¶
-
OperatorStarNameType
= <NameType.OperatorStarNameType: 13>¶
-
OperatorTildeNameType
= <NameType.OperatorTildeNameType: 28>¶
-
OperatorUnaryBitAndNameType
= <NameType.OperatorUnaryBitAndNameType: 76>¶
-
OperatorUnaryMinusNameType
= <NameType.OperatorUnaryMinusNameType: 74>¶
-
OperatorUnaryPlusNameType
= <NameType.OperatorUnaryPlusNameType: 75>¶
-
OperatorUnaryStarNameType
= <NameType.OperatorUnaryStarNameType: 77>¶
-
OperatorXorEqualNameType
= <NameType.OperatorXorEqualNameType: 42>¶
-
OperatorXorNameType
= <NameType.OperatorXorNameType: 29>¶
-
PlacementDeleteClosureArrayNameType
= <NameType.PlacementDeleteClosureArrayNameType: 67>¶
-
PlacementDeleteClosureNameType
= <NameType.PlacementDeleteClosureNameType: 66>¶
-
RttiBaseClassArray
= <NameType.RttiBaseClassArray: 71>¶
-
RttiBaseClassDescriptor
= <NameType.RttiBaseClassDescriptor: 70>¶
-
RttiClassHeirarchyDescriptor
= <NameType.RttiClassHeirarchyDescriptor: 72>¶
-
RttiCompleteObjectLocator
= <NameType.RttiCompleteObjectLocator: 73>¶
-
RttiTypeDescriptor
= <NameType.RttiTypeDescriptor: 69>¶
-
ScalarDeletingDestructorNameType
= <NameType.ScalarDeletingDestructorNameType: 52>¶
-
StringNameType
= <NameType.StringNameType: 48>¶
-
TypeofNameType
= <NameType.TypeofNameType: 46>¶
-
UDTReturningNameType
= <NameType.UDTReturningNameType: 61>¶
-
VBTableNameType
= <NameType.VBTableNameType: 44>¶
-
VBaseDestructorNameType
= <NameType.VBaseDestructorNameType: 49>¶
-
VCallNameType
= <NameType.VCallNameType: 45>¶
-
VFTableNameType
= <NameType.VFTableNameType: 43>¶
-
VectorConstructorIteratorNameType
= <NameType.VectorConstructorIteratorNameType: 53>¶
-
VectorDeletingDestructorNameType
= <NameType.VectorDeletingDestructorNameType: 50>¶
-
VectorDestructorIteratorNameType
= <NameType.VectorDestructorIteratorNameType: 54>¶
-
VectorVBaseConstructorIteratoreNameType
= <NameType.VectorVBaseConstructorIteratoreNameType: 55>¶
-
VirtualDisplacementMapNameType
= <NameType.VirtualDisplacementMapNameType: 56>¶
-
-
class
NamedTypeReferenceClass
[source]¶ Bases:
binaryninja.enum.IntEnum
-
ClassNamedTypeClass
= <NamedTypeReferenceClass.ClassNamedTypeClass: 2>¶
-
EnumNamedTypeClass
= <NamedTypeReferenceClass.EnumNamedTypeClass: 5>¶
-
StructNamedTypeClass
= <NamedTypeReferenceClass.StructNamedTypeClass: 3>¶
-
TypedefNamedTypeClass
= <NamedTypeReferenceClass.TypedefNamedTypeClass: 1>¶
-
UnionNamedTypeClass
= <NamedTypeReferenceClass.UnionNamedTypeClass: 4>¶
-
UnknownNamedTypeClass
= <NamedTypeReferenceClass.UnknownNamedTypeClass: 0>¶
-
-
class
PluginCommandType
[source]¶ Bases:
binaryninja.enum.IntEnum
-
AddressPluginCommand
= <PluginCommandType.AddressPluginCommand: 1>¶
-
DefaultPluginCommand
= <PluginCommandType.DefaultPluginCommand: 0>¶
-
FunctionPluginCommand
= <PluginCommandType.FunctionPluginCommand: 3>¶
-
LowLevelILFunctionPluginCommand
= <PluginCommandType.LowLevelILFunctionPluginCommand: 4>¶
-
LowLevelILInstructionPluginCommand
= <PluginCommandType.LowLevelILInstructionPluginCommand: 5>¶
-
MediumLevelILFunctionPluginCommand
= <PluginCommandType.MediumLevelILFunctionPluginCommand: 6>¶
-
MediumLevelILInstructionPluginCommand
= <PluginCommandType.MediumLevelILInstructionPluginCommand: 7>¶
-
RangePluginCommand
= <PluginCommandType.RangePluginCommand: 2>¶
-
-
class
PluginLoadOrder
[source]¶ Bases:
binaryninja.enum.IntEnum
-
EarlyPluginLoadOrder
= <PluginLoadOrder.EarlyPluginLoadOrder: 0>¶
-
LatePluginLoadOrder
= <PluginLoadOrder.LatePluginLoadOrder: 2>¶
-
NormalPluginLoadOrder
= <PluginLoadOrder.NormalPluginLoadOrder: 1>¶
-
-
class
PluginOrigin
[source]¶ Bases:
binaryninja.enum.IntEnum
-
CommunityPluginOrigin
= <PluginOrigin.CommunityPluginOrigin: 1>¶
-
OfficialPluginOrigin
= <PluginOrigin.OfficialPluginOrigin: 0>¶
-
OtherPluginOrigin
= <PluginOrigin.OtherPluginOrigin: 2>¶
-
-
class
PluginType
[source]¶ Bases:
binaryninja.enum.IntEnum
-
ArchitecturePluginType
= <PluginType.ArchitecturePluginType: 2>¶
-
BinaryViewPluginType
= <PluginType.BinaryViewPluginType: 3>¶
-
CorePluginType
= <PluginType.CorePluginType: 0>¶
-
UiPluginType
= <PluginType.UiPluginType: 1>¶
-
-
class
PluginUpdateStatus
[source]¶ Bases:
binaryninja.enum.IntEnum
-
UpToDatePluginStatus
= <PluginUpdateStatus.UpToDatePluginStatus: 0>¶
-
UpdatesAvailablePluginStatus
= <PluginUpdateStatus.UpdatesAvailablePluginStatus: 1>¶
-
-
class
PointerSuffix
[source]¶ Bases:
binaryninja.enum.IntEnum
-
LvalueSuffix
= <PointerSuffix.LvalueSuffix: 4>¶
-
Ptr64Suffix
= <PointerSuffix.Ptr64Suffix: 0>¶
-
ReferenceSuffix
= <PointerSuffix.ReferenceSuffix: 3>¶
-
RestrictSuffix
= <PointerSuffix.RestrictSuffix: 2>¶
-
UnalignedSuffix
= <PointerSuffix.UnalignedSuffix: 1>¶
-
-
class
ReferenceType
[source]¶ Bases:
binaryninja.enum.IntEnum
-
NoReference
= <ReferenceType.NoReference: 3>¶
-
PointerReferenceType
= <ReferenceType.PointerReferenceType: 0>¶
-
RValueReferenceType
= <ReferenceType.RValueReferenceType: 2>¶
-
ReferenceReferenceType
= <ReferenceType.ReferenceReferenceType: 1>¶
-
-
class
RegisterValueType
[source]¶ Bases:
binaryninja.enum.IntEnum
-
ConstantPointerValue
= <RegisterValueType.ConstantPointerValue: 3>¶
-
ConstantValue
= <RegisterValueType.ConstantValue: 2>¶
-
EntryValue
= <RegisterValueType.EntryValue: 1>¶
-
ExternalPointerValue
= <RegisterValueType.ExternalPointerValue: 4>¶
-
ImportedAddressValue
= <RegisterValueType.ImportedAddressValue: 7>¶
-
InSetOfValues
= <RegisterValueType.InSetOfValues: 11>¶
-
LookupTableValue
= <RegisterValueType.LookupTableValue: 10>¶
-
NotInSetOfValues
= <RegisterValueType.NotInSetOfValues: 12>¶
-
ReturnAddressValue
= <RegisterValueType.ReturnAddressValue: 6>¶
-
SignedRangeValue
= <RegisterValueType.SignedRangeValue: 8>¶
-
StackFrameOffset
= <RegisterValueType.StackFrameOffset: 5>¶
-
UndeterminedValue
= <RegisterValueType.UndeterminedValue: 0>¶
-
UnsignedRangeValue
= <RegisterValueType.UnsignedRangeValue: 9>¶
-
-
class
RelocationType
[source]¶ Bases:
binaryninja.enum.IntEnum
-
ELFCopyRelocationType
= <RelocationType.ELFCopyRelocationType: 1>¶
-
ELFGlobalRelocationType
= <RelocationType.ELFGlobalRelocationType: 0>¶
-
ELFJumpSlotRelocationType
= <RelocationType.ELFJumpSlotRelocationType: 2>¶
-
IgnoredRelocation
= <RelocationType.IgnoredRelocation: 4>¶
-
StandardRelocationType
= <RelocationType.StandardRelocationType: 3>¶
-
-
class
ReportType
[source]¶ Bases:
binaryninja.enum.IntEnum
-
FlowGraphReportType
= <ReportType.FlowGraphReportType: 3>¶
-
HTMLReportType
= <ReportType.HTMLReportType: 2>¶
-
MarkdownReportType
= <ReportType.MarkdownReportType: 1>¶
-
PlainTextReportType
= <ReportType.PlainTextReportType: 0>¶
-
-
class
ScriptingProviderExecuteResult
[source]¶ Bases:
binaryninja.enum.IntEnum
-
IncompleteScriptInput
= <ScriptingProviderExecuteResult.IncompleteScriptInput: 1>¶
-
InvalidScriptInput
= <ScriptingProviderExecuteResult.InvalidScriptInput: 0>¶
-
ScriptExecutionCancelled
= <ScriptingProviderExecuteResult.ScriptExecutionCancelled: 3>¶
-
SuccessfulScriptExecution
= <ScriptingProviderExecuteResult.SuccessfulScriptExecution: 2>¶
-
-
class
ScriptingProviderInputReadyState
[source]¶ Bases:
binaryninja.enum.IntEnum
-
NotReadyForInput
= <ScriptingProviderInputReadyState.NotReadyForInput: 0>¶
-
ReadyForScriptExecution
= <ScriptingProviderInputReadyState.ReadyForScriptExecution: 1>¶
-
ReadyForScriptProgramInput
= <ScriptingProviderInputReadyState.ReadyForScriptProgramInput: 2>¶
-
-
class
SectionSemantics
[source]¶ Bases:
binaryninja.enum.IntEnum
-
DefaultSectionSemantics
= <SectionSemantics.DefaultSectionSemantics: 0>¶
-
ExternalSectionSemantics
= <SectionSemantics.ExternalSectionSemantics: 4>¶
-
ReadOnlyCodeSectionSemantics
= <SectionSemantics.ReadOnlyCodeSectionSemantics: 1>¶
-
ReadOnlyDataSectionSemantics
= <SectionSemantics.ReadOnlyDataSectionSemantics: 2>¶
-
ReadWriteDataSectionSemantics
= <SectionSemantics.ReadWriteDataSectionSemantics: 3>¶
-
-
class
SegmentFlag
[source]¶ Bases:
binaryninja.enum.IntEnum
-
SegmentContainsCode
= <SegmentFlag.SegmentContainsCode: 16>¶
-
SegmentContainsData
= <SegmentFlag.SegmentContainsData: 8>¶
-
SegmentDenyExecute
= <SegmentFlag.SegmentDenyExecute: 64>¶
-
SegmentDenyWrite
= <SegmentFlag.SegmentDenyWrite: 32>¶
-
SegmentExecutable
= <SegmentFlag.SegmentExecutable: 1>¶
-
SegmentReadable
= <SegmentFlag.SegmentReadable: 4>¶
-
SegmentWritable
= <SegmentFlag.SegmentWritable: 2>¶
-
-
class
SettingsScope
[source]¶ Bases:
binaryninja.enum.IntEnum
-
SettingsAutoScope
= <SettingsScope.SettingsAutoScope: 1>¶
-
SettingsContextScope
= <SettingsScope.SettingsContextScope: 5>¶
-
SettingsDefaultScope
= <SettingsScope.SettingsDefaultScope: 2>¶
-
SettingsInvalidScope
= <SettingsScope.SettingsInvalidScope: 0>¶
-
SettingsUserScope
= <SettingsScope.SettingsUserScope: 3>¶
-
SettingsWorkspaceScope
= <SettingsScope.SettingsWorkspaceScope: 4>¶
-
-
class
StringType
[source]¶ Bases:
binaryninja.enum.IntEnum
-
AsciiString
= <StringType.AsciiString: 0>¶
-
Utf16String
= <StringType.Utf16String: 1>¶
-
Utf32String
= <StringType.Utf32String: 2>¶
-
Utf8String
= <StringType.Utf8String: 3>¶
-
-
class
StructureType
[source]¶ Bases:
binaryninja.enum.IntEnum
-
ClassStructureType
= <StructureType.ClassStructureType: 0>¶
-
StructStructureType
= <StructureType.StructStructureType: 1>¶
-
UnionStructureType
= <StructureType.UnionStructureType: 2>¶
-
-
class
SymbolBinding
[source]¶ Bases:
binaryninja.enum.IntEnum
-
GlobalBinding
= <SymbolBinding.GlobalBinding: 2>¶
-
LocalBinding
= <SymbolBinding.LocalBinding: 1>¶
-
NoBinding
= <SymbolBinding.NoBinding: 0>¶
-
WeakBinding
= <SymbolBinding.WeakBinding: 3>¶
-
-
class
SymbolType
[source]¶ Bases:
binaryninja.enum.IntEnum
-
DataSymbol
= <SymbolType.DataSymbol: 3>¶
-
ExternalSymbol
= <SymbolType.ExternalSymbol: 5>¶
-
FunctionSymbol
= <SymbolType.FunctionSymbol: 0>¶
-
ImportAddressSymbol
= <SymbolType.ImportAddressSymbol: 1>¶
-
ImportedDataSymbol
= <SymbolType.ImportedDataSymbol: 4>¶
-
ImportedFunctionSymbol
= <SymbolType.ImportedFunctionSymbol: 2>¶
-
-
class
TransformType
[source]¶ Bases:
binaryninja.enum.IntEnum
-
BinaryCodecTransform
= <TransformType.BinaryCodecTransform: 0>¶
-
BinaryEncodeTransform
= <TransformType.BinaryEncodeTransform: 4>¶
-
DecodeTransform
= <TransformType.DecodeTransform: 3>¶
-
EncryptTransform
= <TransformType.EncryptTransform: 6>¶
-
HashTransform
= <TransformType.HashTransform: 8>¶
-
InvertingTransform
= <TransformType.InvertingTransform: 7>¶
-
TextCodecTransform
= <TransformType.TextCodecTransform: 1>¶
-
TextEncodeTransform
= <TransformType.TextEncodeTransform: 5>¶
-
UnicodeCodecTransform
= <TransformType.UnicodeCodecTransform: 2>¶
-
-
class
TypeClass
[source]¶ Bases:
binaryninja.enum.IntEnum
-
ArrayTypeClass
= <TypeClass.ArrayTypeClass: 7>¶
-
BoolTypeClass
= <TypeClass.BoolTypeClass: 1>¶
-
EnumerationTypeClass
= <TypeClass.EnumerationTypeClass: 5>¶
-
FloatTypeClass
= <TypeClass.FloatTypeClass: 3>¶
-
FunctionTypeClass
= <TypeClass.FunctionTypeClass: 8>¶
-
IntegerTypeClass
= <TypeClass.IntegerTypeClass: 2>¶
-
NamedTypeReferenceClass
= <TypeClass.NamedTypeReferenceClass: 11>¶
-
PointerTypeClass
= <TypeClass.PointerTypeClass: 6>¶
-
StructureTypeClass
= <TypeClass.StructureTypeClass: 4>¶
-
ValueTypeClass
= <TypeClass.ValueTypeClass: 10>¶
-
VarArgsTypeClass
= <TypeClass.VarArgsTypeClass: 9>¶
-
VoidTypeClass
= <TypeClass.VoidTypeClass: 0>¶
-
WideCharTypeClass
= <TypeClass.WideCharTypeClass: 12>¶
-