| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Binja.Types
Synopsis
- newtype CSize = CSize Word64
- newtype CBool = CBool Word8
- newtype CInt = CInt Int32
- newtype CUInt = CUInt Word32
- newtype CULLong = CULLong Word64
- data Word8
- data Word32
- data Word64
- data Int64
- data CChar
- data Ptr a
- data FunPtr a
- nullFunPtr :: FunPtr a
- nullPtr :: Ptr a
- type CString = Ptr CChar
- withCString :: String -> (CString -> IO a) -> IO a
- newCString :: String -> IO CString
- peekCString :: CString -> IO String
- data ForeignPtr a
- (.&.) :: Bits a => a -> a -> a
- castWord32ToFloat :: Word32 -> Float
- castWord64ToDouble :: Word64 -> Double
- float2Double :: Float -> Double
- newForeignPtr :: Ptr a -> IO () -> IO (ForeignPtr a)
- pointerSize :: Int
- peek :: Storable a => Ptr a -> IO a
- peekElemOff :: Storable a => Ptr a -> Int -> IO a
- alloca :: Storable a => (Ptr a -> IO b) -> IO b
- castPtr :: Ptr a -> Ptr b
- poke :: Storable a => Ptr a -> a -> IO ()
- peekArray :: Storable a => Int -> Ptr a -> IO [a]
- forM :: (Traversable t, Monad m) => t a -> (a -> m b) -> m (t b)
- when :: Applicative f => Bool -> f () -> f ()
- finally :: IO a -> IO b -> IO a
- data BNBinaryView
- type BNBinaryViewPtr = Ptr BNBinaryView
- data BNFileMetadata
- type BNFileMetaDataPtr = Ptr BNFileMetadata
- type BNProgressFunction = Ptr () -> CSize -> CSize -> IO CBool
- type BNProgressFunctionPtr = FunPtr BNProgressFunction
- type BNFunctionPtr = Ptr BNFunction_
- type BNSymbolPtr = Ptr BNSymbol_
- data BNNameSpace
- type BNNameSpacePtr = Ptr BNNameSpace
- data BNStringRef = BNStringRef {}
- type BNStringRefPtr = Ptr BNStringRef
- data BNStringType
- data BNVariableSourceType
- type BNDataBufferPtr = Ptr BNDataBuffer_
- type BNReferenceSourcePtr = Ptr BNReferenceSource_
- type BNArchPtr = Ptr BNArch_
- type BNMlilFunctionPtr = Ptr BNMlilFunction_
- type BNMlilSSAFunctionPtr = Ptr BNMlilSSAFunction_
- type BNLlilFunctionPtr = Ptr BNLlilFunction_
- type BNBasicBlockPtr = Ptr BNBasicBlock_
- data BasicBlockMlilSSA = BasicBlockMlilSSA {
- handle :: !BNBasicBlockPtr
- start :: !CSize
- end :: !CSize
- canExit :: !Bool
- hasInvalidInstructions :: !Bool
- type BNBasicBlockEdgePtr = Ptr BNBasicBlockEdge
- data BNBasicBlockEdge = BNBasicBlockEdge {
- ty :: !BNBranchType
- target :: !BNBasicBlockPtr
- backEdge :: !CBool
- fallThrough :: !CBool
- data BasicBlockEdge = BasicBlockEdge {
- ty :: BNBranchType
- target :: BasicBlockMlilSSA
- backEdge :: Bool
- fallThrough :: Bool
- data BNBranchType
- type BNValueRangePtr = Ptr BNValueRange_
- type BNLookupTableEntryPtr = Ptr BNLookupTableEntry_
- data BNLowLevelILInstruction = BNLowLevelILInstruction {}
- data BNLowLevelILOperation
- = LLIL_NOP
- | LLIL_SET_REG
- | LLIL_SET_REG_SPLIT
- | LLIL_SET_FLAG
- | LLIL_SET_REG_STACK_REL
- | LLIL_REG_STACK_PUSH
- | LLIL_ASSERT
- | LLIL_FORCE_VER
- | LLIL_LOAD
- | LLIL_STORE
- | LLIL_PUSH
- | LLIL_POP
- | LLIL_REG
- | LLIL_REG_SPLIT
- | LLIL_REG_STACK_REL
- | LLIL_REG_STACK_POP
- | LLIL_REG_STACK_FREE_REG
- | LLIL_REG_STACK_FREE_REL
- | LLIL_CONST
- | LLIL_CONST_PTR
- | LLIL_EXTERN_PTR
- | LLIL_FLOAT_CONST
- | LLIL_FLAG
- | LLIL_FLAG_BIT
- | LLIL_ADD
- | LLIL_ADC
- | LLIL_SUB
- | LLIL_SBB
- | LLIL_AND
- | LLIL_OR
- | LLIL_XOR
- | LLIL_LSL
- | LLIL_LSR
- | LLIL_ASR
- | LLIL_ROL
- | LLIL_RLC
- | LLIL_ROR
- | LLIL_RRC
- | LLIL_MUL
- | LLIL_MULU_DP
- | LLIL_MULS_DP
- | LLIL_DIVU
- | LLIL_DIVU_DP
- | LLIL_DIVS
- | LLIL_DIVS_DP
- | LLIL_MODU
- | LLIL_MODU_DP
- | LLIL_MODS
- | LLIL_MODS_DP
- | LLIL_NEG
- | LLIL_NOT
- | LLIL_SX
- | LLIL_ZX
- | LLIL_LOW_PART
- | LLIL_JUMP
- | LLIL_JUMP_TO
- | LLIL_CALL
- | LLIL_CALL_STACK_ADJUST
- | LLIL_TAILCALL
- | LLIL_RET
- | LLIL_NORET
- | LLIL_IF
- | LLIL_GOTO
- | LLIL_FLAG_COND
- | LLIL_FLAG_GROUP
- | LLIL_CMP_E
- | LLIL_CMP_NE
- | LLIL_CMP_SLT
- | LLIL_CMP_ULT
- | LLIL_CMP_SLE
- | LLIL_CMP_ULE
- | LLIL_CMP_SGE
- | LLIL_CMP_UGE
- | LLIL_CMP_SGT
- | LLIL_CMP_UGT
- | LLIL_TEST_BIT
- | LLIL_BOOL_TO_INT
- | LLIL_ADD_OVERFLOW
- | LLIL_SYSCALL
- | LLIL_BP
- | LLIL_TRAP
- | LLIL_INTRINSIC
- | LLIL_UNDEF
- | LLIL_UNIMPL
- | LLIL_UNIMPL_MEM
- | LLIL_FADD
- | LLIL_FSUB
- | LLIL_FMUL
- | LLIL_FDIV
- | LLIL_FSQRT
- | LLIL_FNEG
- | LLIL_FABS
- | LLIL_FLOAT_TO_INT
- | LLIL_INT_TO_FLOAT
- | LLIL_FLOAT_CONV
- | LLIL_ROUND_TO_INT
- | LLIL_FLOOR
- | LLIL_CEIL
- | LLIL_FTRUNC
- | LLIL_FCMP_E
- | LLIL_FCMP_NE
- | LLIL_FCMP_LT
- | LLIL_FCMP_LE
- | LLIL_FCMP_GE
- | LLIL_FCMP_GT
- | LLIL_FCMP_O
- | LLIL_FCMP_UO
- | LLIL_SET_REG_SSA
- | LLIL_SET_REG_SSA_PARTIAL
- | LLIL_SET_REG_SPLIT_SSA
- | LLIL_SET_REG_STACK_REL_SSA
- | LLIL_SET_REG_STACK_ABS_SSA
- | LLIL_REG_SPLIT_DEST_SSA
- | LLIL_REG_STACK_DEST_SSA
- | LLIL_REG_SSA
- | LLIL_REG_SSA_PARTIAL
- | LLIL_REG_SPLIT_SSA
- | LLIL_REG_STACK_REL_SSA
- | LLIL_REG_STACK_ABS_SSA
- | LLIL_REG_STACK_FREE_REL_SSA
- | LLIL_REG_STACK_FREE_ABS_SSA
- | LLIL_SET_FLAG_SSA
- | LLIL_ASSERT_SSA
- | LLIL_FORCE_VER_SSA
- | LLIL_FLAG_SSA
- | LLIL_FLAG_BIT_SSA
- | LLIL_CALL_SSA
- | LLIL_SYSCALL_SSA
- | LLIL_TAILCALL_SSA
- | LLIL_CALL_PARAM
- | LLIL_CALL_STACK_SSA
- | LLIL_CALL_OUTPUT_SSA
- | LLIL_SEPARATE_PARAM_LIST_SSA
- | LLIL_SHARED_PARAM_SLOT_SSA
- | LLIL_MEMORY_INTRINSIC_OUTPUT_SSA
- | LLIL_LOAD_SSA
- | LLIL_STORE_SSA
- | LLIL_INTRINSIC_SSA
- | LLIL_MEMORY_INTRINSIC_SSA
- | LLIL_REG_PHI
- | LLIL_REG_STACK_PHI
- | LLIL_FLAG_PHI
- | LLIL_MEM_PHI
- data BNMediumLevelILInstruction = BNMediumLevelILInstruction {
- mlOperation :: !BNMediumLevelILOperation
- mlAttributes :: !Word32
- mlSourceOperand :: !Word32
- mlSize :: !CSize
- mlOp0 :: !Word64
- mlOp1 :: !Word64
- mlOp2 :: !Word64
- mlOp3 :: !Word64
- mlOp4 :: !Word64
- mlAddress :: !Word64
- data BNMediumLevelILOperation
- = MLIL_NOP
- | MLIL_SET_VAR
- | MLIL_SET_VAR_FIELD
- | MLIL_SET_VAR_SPLIT
- | MLIL_ASSERT
- | MLIL_FORCE_VER
- | MLIL_LOAD
- | MLIL_LOAD_STRUCT
- | MLIL_STORE
- | MLIL_STORE_STRUCT
- | MLIL_VAR
- | MLIL_VAR_FIELD
- | MLIL_VAR_SPLIT
- | MLIL_ADDRESS_OF
- | MLIL_ADDRESS_OF_FIELD
- | MLIL_CONST
- | MLIL_CONST_DATA
- | MLIL_CONST_PTR
- | MLIL_EXTERN_PTR
- | MLIL_FLOAT_CONST
- | MLIL_IMPORT
- | MLIL_ADD
- | MLIL_ADC
- | MLIL_SUB
- | MLIL_SBB
- | MLIL_AND
- | MLIL_OR
- | MLIL_XOR
- | MLIL_LSL
- | MLIL_LSR
- | MLIL_ASR
- | MLIL_ROL
- | MLIL_RLC
- | MLIL_ROR
- | MLIL_RRC
- | MLIL_MUL
- | MLIL_MULU_DP
- | MLIL_MULS_DP
- | MLIL_DIVU
- | MLIL_DIVU_DP
- | MLIL_DIVS
- | MLIL_DIVS_DP
- | MLIL_MODU
- | MLIL_MODU_DP
- | MLIL_MODS
- | MLIL_MODS_DP
- | MLIL_NEG
- | MLIL_NOT
- | MLIL_SX
- | MLIL_ZX
- | MLIL_LOW_PART
- | MLIL_JUMP
- | MLIL_JUMP_TO
- | MLIL_RET_HINT
- | MLIL_CALL
- | MLIL_CALL_UNTYPED
- | MLIL_CALL_OUTPUT
- | MLIL_CALL_PARAM
- | MLIL_SEPARATE_PARAM_LIST
- | MLIL_SHARED_PARAM_SLOT
- | MLIL_RET
- | MLIL_NORET
- | MLIL_IF
- | MLIL_GOTO
- | MLIL_CMP_E
- | MLIL_CMP_NE
- | MLIL_CMP_SLT
- | MLIL_CMP_ULT
- | MLIL_CMP_SLE
- | MLIL_CMP_ULE
- | MLIL_CMP_SGE
- | MLIL_CMP_UGE
- | MLIL_CMP_SGT
- | MLIL_CMP_UGT
- | MLIL_TEST_BIT
- | MLIL_BOOL_TO_INT
- | MLIL_ADD_OVERFLOW
- | MLIL_SYSCALL
- | MLIL_SYSCALL_UNTYPED
- | MLIL_TAILCALL
- | MLIL_TAILCALL_UNTYPED
- | MLIL_INTRINSIC
- | MLIL_FREE_VAR_SLOT
- | MLIL_BP
- | MLIL_TRAP
- | MLIL_UNDEF
- | MLIL_UNIMPL
- | MLIL_UNIMPL_MEM
- | MLIL_FADD
- | MLIL_FSUB
- | MLIL_FMUL
- | MLIL_FDIV
- | MLIL_FSQRT
- | MLIL_FNEG
- | MLIL_FABS
- | MLIL_FLOAT_TO_INT
- | MLIL_INT_TO_FLOAT
- | MLIL_FLOAT_CONV
- | MLIL_ROUND_TO_INT
- | MLIL_FLOOR
- | MLIL_CEIL
- | MLIL_FTRUNC
- | MLIL_FCMP_E
- | MLIL_FCMP_NE
- | MLIL_FCMP_LT
- | MLIL_FCMP_LE
- | MLIL_FCMP_GE
- | MLIL_FCMP_GT
- | MLIL_FCMP_O
- | MLIL_FCMP_UO
- | MLIL_SET_VAR_SSA
- | MLIL_SET_VAR_SSA_FIELD
- | MLIL_SET_VAR_SPLIT_SSA
- | MLIL_SET_VAR_ALIASED
- | MLIL_SET_VAR_ALIASED_FIELD
- | MLIL_VAR_SSA
- | MLIL_VAR_SSA_FIELD
- | MLIL_VAR_ALIASED
- | MLIL_VAR_ALIASED_FIELD
- | MLIL_VAR_SPLIT_SSA
- | MLIL_ASSERT_SSA
- | MLIL_FORCE_VER_SSA
- | MLIL_CALL_SSA
- | MLIL_CALL_UNTYPED_SSA
- | MLIL_SYSCALL_SSA
- | MLIL_SYSCALL_UNTYPED_SSA
- | MLIL_TAILCALL_SSA
- | MLIL_TAILCALL_UNTYPED_SSA
- | MLIL_CALL_PARAM_SSA
- | MLIL_CALL_OUTPUT_SSA
- | MLIL_MEMORY_INTRINSIC_OUTPUT_SSA
- | MLIL_LOAD_SSA
- | MLIL_LOAD_STRUCT_SSA
- | MLIL_STORE_SSA
- | MLIL_STORE_STRUCT_SSA
- | MLIL_INTRINSIC_SSA
- | MLIL_MEMORY_INTRINSIC_SSA
- | MLIL_FREE_VAR_SLOT_SSA
- | MLIL_VAR_PHI
- | MLIL_MEM_PHI
- data BNPossibleValueSet = BNPossibleValueSet {
- pvsRegisterValTy :: !BNRegisterValueType
- psvValue :: !Int64
- pvsOffset :: !Int64
- pvsSize :: !CSize
- pvsRanges :: !BNValueRangePtr
- pvsValueSet :: !(Ptr CInt)
- pvsLookupTbl :: !BNLookupTableEntryPtr
- pvsCount :: !CSize
- data BNVariable = BNVariable {}
- data BNSSAVariable = BNSSAVariable {
- rawVar :: BNVariable
- version :: Int
- data BNParameterVariablesWithConfidence = BNParameterVariablesWithConfidence {
- pvVarPtr :: !(Ptr BNVariable)
- pvCount :: !CSize
- pvConfidence :: !Word8
- data Architecture
- data ParameterVars = ParameterVars {
- vars :: [BNVariable]
- confidence :: Int
- data AnalysisContext = AnalysisContext {
- viewHandle :: BNBinaryViewPtr
- functions :: [FunctionContext]
- symbols :: [Symbol]
- strings :: [String]
- data FunctionContext = FunctionContext {}
- data SSAVariableContext = SSAVariableContext {}
- data ILIntrinsic = ILIntrinsic {
- index :: !CSize
- archHandle :: !BNArchPtr
- arch :: Architecture
- intrinsic :: Intrinsic
- type TargetMap = [(CULLong, CULLong)]
- data Function = Function {}
- data FunctionList = FunctionList {
- flArrayPtr :: !(ForeignPtr BNFunctionPtr)
- flCount :: !Int
- flList :: ![BNFunctionPtr]
- flViewPtr :: !BNBinaryViewPtr
- data SymbolList = SymbolList {
- slArrayPtr :: !(ForeignPtr BNSymbolPtr)
- slCount :: !Int
- slList :: ![BNSymbolPtr]
- slViewPtr :: !BNBinaryViewPtr
- data SymbolType
- data SymbolBinding
- data Symbol = Symbol {
- name :: String
- ty :: SymbolType
- binding :: SymbolBinding
- address :: Word64
- auto :: Bool
- data BNRegisterValueType
- = UndeterminedValue
- | EntryValue
- | ConstantValue
- | ConstantPointerValue
- | ExternalPointerValue
- | StackFrameOffset
- | ReturnAddressValue
- | ImportedAddressValue
- | SignedRangeValue
- | UnsignedRangeValue
- | LookupTableValue
- | InSetOfValues
- | NotInSetOfValues
- | ConstantDataValue
- | ConstantDataZeroExtendValue
- | ConstantDataSignExtendValue
- | ConstantDataAggregateValue
- data BNReferenceSource = BNReferenceSource {}
- alignmentS :: Int
- getArch :: String -> IO Architecture
- getIntrinsic :: Architecture -> CSize -> IO Intrinsic
- data CoreMediumLevelILInstruction = CoreMediumLevelILInstruction {}
- data MediumLevelILSSAInstruction
- = Localcall Localcall
- | Constant Constant
- | Comparison Comparison
- | Arithmetic Arithmetic
- | Terminal Terminal
- | Syscall Syscall
- | Tailcall Tailcall
- | ControlFlow ControlFlow
- | Return Return
- | Load Load
- | Store Store
- | Memory Memory
- | Carry Carry
- | VariableInstruction VariableInstruction
- | SetVar SetVar
- | RegisterStack RegisterStack
- | IntrinsicInstruction IntrinsicInstruction
- | MediumLevelILCallOutputSsa MediumLevelILCallOutputSsaRec
- | MediumLevelILCallOutput MediumLevelILCallOutputRec
- | MediumLevelILMemoryIntrinsicOutputSsa MediumLevelILMemoryIntrinsicOutputSsaRec
- | MediumLevelILCallParamSsa MediumLevelILCallParamSsaRec
- | MediumLevelILCallParam MediumLevelILCallParamRec
- | MediumLevelILNop MediumLevelILNopRec
- | MediumLevelILAddressOf MediumLevelILAddressOfRec
- | MediumLevelILAddressOfField MediumLevelILAddressOfFieldRec
- | MediumLevelILMuluDp MediumLevelILMuluDpRec
- | MediumLevelILMulsDp MediumLevelILMulsDpRec
- | MediumLevelILDivuDp MediumLevelILDivuDpRec
- | MediumLevelILDivsDp MediumLevelILDivsDpRec
- | MediumLevelILModuDp MediumLevelILModuDpRec
- | MediumLevelILModsDp MediumLevelILModsDpRec
- | MediumLevelILBoolToInt MediumLevelILBoolToIntRec
- | MediumLevelILAssert MediumLevelILAssertRec
- | MediumLevelILAssertSsa MediumLevelILAssertSsaRec
- | MediumLevelILForceVer MediumLevelILForceVerRec
- | MediumLevelILForceVerSsa MediumLevelILForceVerSsaRec
- | MediumLevelILVarField MediumLevelILVarFieldRec
- | MediumLevelILVarSplit MediumLevelILVarSplitRec
- | MediumLevelILUndef MediumLevelILUndefRec
- | MediumLevelILUnimpl MediumLevelILUnimplRec
- | MediumLevelILSeparateParamList MediumLevelILSeparateParamListRec
- | MediumLevelILSharedParamSlot MediumLevelILSharedParamSlotRec
- data Localcall
- data Constant
- data Comparison
- = MediumLevelILCmpE MediumLevelILCmpERec
- | MediumLevelILFcmpE MediumLevelILFcmpERec
- | MediumLevelILCmpNe MediumLevelILCmpNeRec
- | MediumLevelILFcmpNe MediumLevelILFcmpNeRec
- | MediumLevelILFcmpLt MediumLevelILFcmpLtRec
- | MediumLevelILFcmpLe MediumLevelILFcmpLeRec
- | MediumLevelILFcmpGe MediumLevelILFcmpGeRec
- | MediumLevelILFcmpGt MediumLevelILFcmpGtRec
- | MediumLevelILCmpSlt MediumLevelILCmpSltRec
- | MediumLevelILCmpUlt MediumLevelILCmpUltRec
- | MediumLevelILCmpSle MediumLevelILCmpSleRec
- | MediumLevelILCmpUle MediumLevelILCmpUleRec
- | MediumLevelILCmpSge MediumLevelILCmpSgeRec
- | MediumLevelILCmpUge MediumLevelILCmpUgeRec
- | MediumLevelILCmpSgt MediumLevelILCmpSgtRec
- | MediumLevelILCmpUgt MediumLevelILCmpUgtRec
- | MediumLevelILFcmpO MediumLevelILFcmpORec
- | MediumLevelILFcmpUo MediumLevelILFcmpUoRec
- | MediumLevelILTestBit MediumLevelILTestBitRec
- data Arithmetic
- = MediumLevelILNeg MediumLevelILNegRec
- | MediumLevelILNot MediumLevelILNotRec
- | MediumLevelILSx MediumLevelILSxRec
- | MediumLevelILZx MediumLevelILZxRec
- | MediumLevelILLowPart MediumLevelILLowPartRec
- | MediumLevelILFsqrt MediumLevelILFsqrtRec
- | MediumLevelILFneg MediumLevelILFnegRec
- | MediumLevelILFabs MediumLevelILFabsRec
- | MediumLevelILFloatToInt MediumLevelILFloatToIntRec
- | MediumLevelILIntToFloat MediumLevelILIntToFloatRec
- | MediumLevelILFloatConv MediumLevelILFloatConvRec
- | MediumLevelILRoundToInt MediumLevelILRoundToIntRec
- | MediumLevelILFloor MediumLevelILFloorRec
- | MediumLevelILCeil MediumLevelILCeilRec
- | MediumLevelILFtrunc MediumLevelILFtruncRec
- | MediumLevelILAdd MediumLevelILAddRec
- | MediumLevelILSub MediumLevelILSubRec
- | MediumLevelILAnd MediumLevelILAndRec
- | MediumLevelILOr MediumLevelILOrRec
- | MediumLevelILXor MediumLevelILXorRec
- | MediumLevelILLsl MediumLevelILLslRec
- | MediumLevelILLsr MediumLevelILLsrRec
- | MediumLevelILAsr MediumLevelILAsrRec
- | MediumLevelILRol MediumLevelILRolRec
- | MediumLevelILRor MediumLevelILRorRec
- | MediumLevelILMul MediumLevelILMulRec
- | MediumLevelILDivu MediumLevelILDivuRec
- | MediumLevelILDivs MediumLevelILDivsRec
- | MediumLevelILModu MediumLevelILModuRec
- | MediumLevelILMods MediumLevelILModsRec
- | MediumLevelILAddOverflow MediumLevelILAddOverflowRec
- | MediumLevelILFadd MediumLevelILFaddRec
- | MediumLevelILFsub MediumLevelILFsubRec
- | MediumLevelILFmul MediumLevelILFmulRec
- | MediumLevelILFdiv MediumLevelILFdivRec
- data Terminal
- data Syscall
- data Tailcall
- data ControlFlow = MediumLevelILRetHint MediumLevelILRetHintRec
- data Return = MediumLevelILRet MediumLevelILRetRec
- data Load
- data Store
- data Memory
- data Carry
- data VariableInstruction
- = MediumLevelILVar MediumLevelILVarRec
- | MediumLevelILVarSsa MediumLevelILVarSsaRec
- | MediumLevelILVarAliased MediumLevelILVarAliasedRec
- | MediumLevelILVarSsaField MediumLevelILVarSsaFieldRec
- | MediumLevelILVarAliasedField MediumLevelILVarAliasedFieldRec
- | MediumLevelILVarSplitSsa MediumLevelILVarSplitSsaRec
- data SetVar
- = MediumLevelILSetVar MediumLevelILSetVarRec
- | MediumLevelILVarPhi MediumLevelILVarPhiRec
- | MediumLevelILSetVarSsa MediumLevelILSetVarSsaRec
- | MediumLevelILSetVarAliased MediumLevelILSetVarAliasedRec
- | MediumLevelILSetVarSsaField MediumLevelILSetVarSsaFieldRec
- | MediumLevelILSetVarSplitSsa MediumLevelILSetVarSplitSsaRec
- | MediumLevelILSetVarAliasedField MediumLevelILSetVarAliasedFieldRec
- | MediumLevelILSetVarField MediumLevelILSetVarFieldRec
- | MediumLevelILSetVarSplit MediumLevelILSetVarSplitRec
- data RegisterStack
- data IntrinsicInstruction
- data MediumLevelILCallSsaRec = MediumLevelILCallSsaRec {}
- data MediumLevelILCallOutputSsaRec = MediumLevelILCallOutputSsaRec {}
- data MediumLevelILCallOutputRec = MediumLevelILCallOutputRec {}
- data MediumLevelILConstPtrRec = MediumLevelILConstPtrRec {}
- data MediumLevelILNopRec = MediumLevelILNopRec {}
- data MediumLevelILRetRec = MediumLevelILRetRec {}
- data MediumLevelILVarSsaRec = MediumLevelILVarSsaRec {}
- data MediumLevelILSetVarSsaRec = MediumLevelILSetVarSsaRec {}
- data MediumLevelILJumpRec = MediumLevelILJumpRec {}
- data MediumLevelILJumpToRec = MediumLevelILJumpToRec {}
- data MediumLevelILTailcallSsaRec = MediumLevelILTailcallSsaRec {}
- data MediumLevelILImportRec = MediumLevelILImportRec {}
- data MediumLevelILAddressOfRec = MediumLevelILAddressOfRec {}
- data MediumLevelILAddressOfFieldRec = MediumLevelILAddressOfFieldRec {}
- data MediumLevelILLoadSsaRec = MediumLevelILLoadSsaRec {}
- data MediumLevelILConstRec = MediumLevelILConstRec {}
- data MediumLevelILIfRec = MediumLevelILIfRec {}
- data MediumLevelILCmpERec = MediumLevelILCmpERec {}
- data MediumLevelILCmpNeRec = MediumLevelILCmpNeRec {}
- data MediumLevelILCmpSleRec = MediumLevelILCmpSleRec {}
- data MediumLevelILCmpSltRec = MediumLevelILCmpSltRec {}
- data MediumLevelILCmpUltRec = MediumLevelILCmpUltRec {}
- data MediumLevelILCmpUleRec = MediumLevelILCmpUleRec {}
- data MediumLevelILCmpSgeRec = MediumLevelILCmpSgeRec {}
- data MediumLevelILCmpUgeRec = MediumLevelILCmpUgeRec {}
- data MediumLevelILCmpSgtRec = MediumLevelILCmpSgtRec {}
- data MediumLevelILCmpUgtRec = MediumLevelILCmpUgtRec {}
- data MediumLevelILAndRec = MediumLevelILAndRec {}
- data MediumLevelILOrRec = MediumLevelILOrRec {}
- data MediumLevelILXorRec = MediumLevelILXorRec {}
- data MediumLevelILLslRec = MediumLevelILLslRec {}
- data MediumLevelILLsrRec = MediumLevelILLsrRec {}
- data MediumLevelILAsrRec = MediumLevelILAsrRec {}
- data MediumLevelILRolRec = MediumLevelILRolRec {}
- data MediumLevelILRorRec = MediumLevelILRorRec {}
- data MediumLevelILMulRec = MediumLevelILMulRec {}
- data MediumLevelILAdcRec = MediumLevelILAdcRec {}
- data MediumLevelILSbbRec = MediumLevelILSbbRec {}
- data MediumLevelILRlcRec = MediumLevelILRlcRec {}
- data MediumLevelILRrcRec = MediumLevelILRrcRec {}
- data MediumLevelILNoretRec = MediumLevelILNoretRec {}
- data MediumLevelILStoreSsaRec = MediumLevelILStoreSsaRec {}
- data MediumLevelILSetVarAliasedRec = MediumLevelILSetVarAliasedRec {}
- data MediumLevelILSetVarSsaFieldRec = MediumLevelILSetVarSsaFieldRec {}
- data MediumLevelILSetVarFieldRec = MediumLevelILSetVarFieldRec {}
- data MediumLevelILVarSsaFieldRec = MediumLevelILVarSsaFieldRec {}
- data MediumLevelILGotoRec = MediumLevelILGotoRec {}
- data MediumLevelILAddRec = MediumLevelILAddRec {}
- data MediumLevelILSubRec = MediumLevelILSubRec {}
- data MediumLevelILMuluDpRec = MediumLevelILMuluDpRec {}
- data MediumLevelILMulsDpRec = MediumLevelILMulsDpRec {}
- data MediumLevelILDivuRec = MediumLevelILDivuRec {}
- data MediumLevelILDivuDpRec = MediumLevelILDivuDpRec {}
- data MediumLevelILDivsRec = MediumLevelILDivsRec {}
- data MediumLevelILDivsDpRec = MediumLevelILDivsDpRec {}
- data MediumLevelILModuRec = MediumLevelILModuRec {}
- data MediumLevelILModuDpRec = MediumLevelILModuDpRec {}
- data MediumLevelILModsRec = MediumLevelILModsRec {}
- data MediumLevelILModsDpRec = MediumLevelILModsDpRec {}
- data MediumLevelILNegRec = MediumLevelILNegRec {}
- data MediumLevelILNotRec = MediumLevelILNotRec {}
- data MediumLevelILCeilRec = MediumLevelILCeilRec {}
- data MediumLevelILSxRec = MediumLevelILSxRec {}
- data MediumLevelILZxRec = MediumLevelILZxRec {}
- data MediumLevelILLowPartRec = MediumLevelILLowPartRec {}
- data MediumLevelILFsqrtRec = MediumLevelILFsqrtRec {}
- data MediumLevelILFnegRec = MediumLevelILFnegRec {}
- data MediumLevelILFabsRec = MediumLevelILFabsRec {}
- data MediumLevelILFloatToIntRec = MediumLevelILFloatToIntRec {}
- data MediumLevelILIntToFloatRec = MediumLevelILIntToFloatRec {}
- data MediumLevelILFloatConvRec = MediumLevelILFloatConvRec {}
- data MediumLevelILRoundToIntRec = MediumLevelILRoundToIntRec {}
- data MediumLevelILFloorRec = MediumLevelILFloorRec {}
- data MediumLevelILFtruncRec = MediumLevelILFtruncRec {}
- data MediumLevelILIntrinsicSsaRec = MediumLevelILIntrinsicSsaRec {}
- data MediumLevelILIntrinsicRec = MediumLevelILIntrinsicRec {}
- data MediumLevelILBoolToIntRec = MediumLevelILBoolToIntRec {}
- data MediumLevelILVarAliasedRec = MediumLevelILVarAliasedRec {}
- data MediumLevelILVarAliasedFieldRec = MediumLevelILVarAliasedFieldRec {}
- data MediumLevelILSetVarAliasedFieldRec = MediumLevelILSetVarAliasedFieldRec {}
- data MediumLevelILLoadStructSsaRec = MediumLevelILLoadStructSsaRec {}
- data MediumLevelILStoreStructSsaRec = MediumLevelILStoreStructSsaRec {}
- data MediumLevelILFcmpERec = MediumLevelILFcmpERec {}
- data MediumLevelILFcmpNeRec = MediumLevelILFcmpNeRec {}
- data MediumLevelILFcmpLtRec = MediumLevelILFcmpLtRec {}
- data MediumLevelILFcmpLeRec = MediumLevelILFcmpLeRec {}
- data MediumLevelILFcmpGeRec = MediumLevelILFcmpGeRec {}
- data MediumLevelILFcmpGtRec = MediumLevelILFcmpGtRec {}
- data MediumLevelILFcmpORec = MediumLevelILFcmpORec {}
- data MediumLevelILFcmpUoRec = MediumLevelILFcmpUoRec {}
- data MediumLevelILFaddRec = MediumLevelILFaddRec {}
- data MediumLevelILFsubRec = MediumLevelILFsubRec {}
- data MediumLevelILFmulRec = MediumLevelILFmulRec {}
- data MediumLevelILFdivRec = MediumLevelILFdivRec {}
- data MediumLevelILConstDataRec = MediumLevelILConstDataRec {}
- data MediumLevelILAddOverflowRec = MediumLevelILAddOverflowRec {}
- data MediumLevelILFloatConstRec = MediumLevelILFloatConstRec {}
- data MediumLevelILTestBitRec = MediumLevelILTestBitRec {}
- data MediumLevelILSetVarSplitRec = MediumLevelILSetVarSplitRec {}
- data MediumLevelILCallParamSsaRec = MediumLevelILCallParamSsaRec {}
- data MediumLevelILCallParamRec = MediumLevelILCallParamRec {}
- data MediumLevelILSetVarRec = MediumLevelILSetVarRec {}
- data MediumLevelILAssertRec = MediumLevelILAssertRec {}
- data MediumLevelILForceVerRec = MediumLevelILForceVerRec {}
- data MediumLevelILLoadRec = MediumLevelILLoadRec {}
- data MediumLevelILLoadStructRec = MediumLevelILLoadStructRec {}
- data MediumLevelILStoreRec = MediumLevelILStoreRec {}
- data MediumLevelILStoreStructRec = MediumLevelILStoreStructRec {}
- data MediumLevelILVarRec = MediumLevelILVarRec {}
- data MediumLevelILVarFieldRec = MediumLevelILVarFieldRec {}
- data MediumLevelILVarSplitRec = MediumLevelILVarSplitRec {}
- data MediumLevelILExternPtrRec = MediumLevelILExternPtrRec {}
- data MediumLevelILRetHintRec = MediumLevelILRetHintRec {}
- data MediumLevelILCallRec = MediumLevelILCallRec {}
- data MediumLevelILBpRec = MediumLevelILBpRec {}
- data MediumLevelILTrapRec = MediumLevelILTrapRec {}
- data MediumLevelILUndefRec = MediumLevelILUndefRec {}
- data MediumLevelILUnimplRec = MediumLevelILUnimplRec {}
- data MediumLevelILUnimplMemRec = MediumLevelILUnimplMemRec {}
- data MediumLevelILSetVarSplitSsaRec = MediumLevelILSetVarSplitSsaRec {}
- data MediumLevelILVarSplitSsaRec = MediumLevelILVarSplitSsaRec {}
- data MediumLevelILAssertSsaRec = MediumLevelILAssertSsaRec {}
- data MediumLevelILForceVerSsaRec = MediumLevelILForceVerSsaRec {}
- data MediumLevelILCallUntypedSsaRec = MediumLevelILCallUntypedSsaRec {}
- data MediumLevelILCallUntypedRec = MediumLevelILCallUntypedRec {}
- data MediumLevelILSeparateParamListRec = MediumLevelILSeparateParamListRec {}
- data MediumLevelILSharedParamSlotRec = MediumLevelILSharedParamSlotRec {}
- data MediumLevelILSyscallRec = MediumLevelILSyscallRec {}
- data MediumLevelILSyscallUntypedRec = MediumLevelILSyscallUntypedRec {}
- data MediumLevelILTailcallRec = MediumLevelILTailcallRec {}
- data MediumLevelILTailcallUntypedRec = MediumLevelILTailcallUntypedRec {}
- data MediumLevelILFreeVarSlotRec = MediumLevelILFreeVarSlotRec {}
- data MediumLevelILSyscallSsaRec = MediumLevelILSyscallSsaRec {}
- data MediumLevelILSyscallUntypedSsaRec = MediumLevelILSyscallUntypedSsaRec {}
- data MediumLevelILTailcallUntypedSsaRec = MediumLevelILTailcallUntypedSsaRec {}
- data MediumLevelILMemoryIntrinsicOutputSsaRec = MediumLevelILMemoryIntrinsicOutputSsaRec {}
- data MediumLevelILMemoryIntrinsicSsaRec = MediumLevelILMemoryIntrinsicSsaRec {}
- data MediumLevelILFreeVarSlotSsaRec = MediumLevelILFreeVarSlotSsaRec {}
- data MediumLevelILVarPhiRec = MediumLevelILVarPhiRec {}
- data MediumLevelILMemPhiRec = MediumLevelILMemPhiRec {}
- data CFGContext = CFGContext {}
Documentation
Haskell type representing the C size_t type.
(The concrete types of Foreign.C.Types are platform-specific.)
Instances
Haskell type representing the C bool type.
(The concrete types of Foreign.C.Types are platform-specific.)
Since: base-4.10.0.0
Instances
Haskell type representing the C int type.
(The concrete types of Foreign.C.Types are platform-specific.)
Instances
| Bits CInt # | |
Defined in GHC.Internal.Foreign.C.Types Methods (.&.) :: CInt -> CInt -> CInt # (.|.) :: CInt -> CInt -> CInt # complement :: CInt -> CInt # shift :: CInt -> Int -> CInt # rotate :: CInt -> Int -> CInt # setBit :: CInt -> Int -> CInt # clearBit :: CInt -> Int -> CInt # complementBit :: CInt -> Int -> CInt # testBit :: CInt -> Int -> Bool # bitSizeMaybe :: CInt -> Maybe Int # shiftL :: CInt -> Int -> CInt # unsafeShiftL :: CInt -> Int -> CInt # shiftR :: CInt -> Int -> CInt # unsafeShiftR :: CInt -> Int -> CInt # rotateL :: CInt -> Int -> CInt # | |
| FiniteBits CInt # | |
Defined in GHC.Internal.Foreign.C.Types Methods finiteBitSize :: CInt -> Int # countLeadingZeros :: CInt -> Int # countTrailingZeros :: CInt -> Int # | |
| Bounded CInt # | |
| Enum CInt # | |
| Storable CInt # | |
Defined in GHC.Internal.Foreign.C.Types | |
| Ix CInt # | |
| Num CInt # | |
| Read CInt # | |
| Integral CInt # | |
| Real CInt # | |
Defined in GHC.Internal.Foreign.C.Types Methods toRational :: CInt -> Rational # | |
| Show CInt # | |
| Eq CInt # | |
| Ord CInt # | |
Haskell type representing the C unsigned int type.
(The concrete types of Foreign.C.Types are platform-specific.)
Instances
Haskell type representing the C unsigned long long type.
(The concrete types of Foreign.C.Types are platform-specific.)
Instances
8-bit unsigned integer type
Instances
32-bit unsigned integer type
Instances
64-bit unsigned integer type
Instances
64-bit signed integer type
Instances
Haskell type representing the C char type.
(The concrete types of Foreign.C.Types are platform-specific.)
Instances
A value of type represents a pointer to an object, or an
array of objects, which may be marshalled to or from Haskell values
of type Ptr aa.
The type a will often be an instance of class
Storable which provides the marshalling operations.
However this is not essential, and you can provide your own operations
to access the pointer. For example you might write small foreign
functions to get or set the fields of a C struct.
Instances
| Eq1 (UAddr :: Type -> Type) # | Since: base-4.21.0.0 |
| Ord1 (UAddr :: Type -> Type) # | Since: base-4.21.0.0 |
Defined in Data.Functor.Classes | |
| Show1 (UAddr :: Type -> Type) # | Since: base-4.21.0.0 |
| Foldable (UAddr :: Type -> Type) # | Since: base-4.9.0.0 |
Defined in GHC.Internal.Data.Foldable Methods fold :: Monoid m => UAddr m -> m # foldMap :: Monoid m => (a -> m) -> UAddr a -> m # foldMap' :: Monoid m => (a -> m) -> UAddr a -> m # foldr :: (a -> b -> b) -> b -> UAddr a -> b # foldr' :: (a -> b -> b) -> b -> UAddr a -> b # foldl :: (b -> a -> b) -> b -> UAddr a -> b # foldl' :: (b -> a -> b) -> b -> UAddr a -> b # foldr1 :: (a -> a -> a) -> UAddr a -> a # foldl1 :: (a -> a -> a) -> UAddr a -> a # elem :: Eq a => a -> UAddr a -> Bool # maximum :: Ord a => UAddr a -> a # minimum :: Ord a => UAddr a -> a # | |
| Traversable (UAddr :: Type -> Type) # | Since: base-4.9.0.0 |
| Storable (Ptr a) # | Since: base-2.1 |
| Show (Ptr a) # | Since: base-2.1 |
| Eq (Ptr a) # | Since: base-2.1 |
| Ord (Ptr a) # | Since: base-2.1 |
A value of type is a pointer to a function callable
from foreign code. The type FunPtr aa will normally be a foreign type,
a function type with zero or more arguments where
- the argument types are marshallable foreign types,
i.e.
Char,Int,Double,Float,Bool,Int8,Int16,Int32,Int64,Word8,Word16,Word32,Word64,,Ptra,FunPtraor a renaming of any of these usingStablePtranewtype. - the return type is either a marshallable foreign type or has the form
whereIOttis a marshallable foreign type or().
A value of type may be a pointer to a foreign function,
either returned by another foreign function or imported with a
a static address import likeFunPtr a
foreign import ccall "stdlib.h &free" p_free :: FunPtr (Ptr a -> IO ())
or a pointer to a Haskell function created using a wrapper stub
declared to produce a FunPtr of the correct type. For example:
type Compare = Int -> Int -> Bool foreign import ccall "wrapper" mkCompare :: Compare -> IO (FunPtr Compare)
Calls to wrapper stubs like mkCompare allocate storage, which
should be released with freeHaskellFunPtr when no
longer required.
To convert FunPtr values to corresponding Haskell functions, one
can define a dynamic stub for the specific foreign type, e.g.
type IntFunction = CInt -> IO () foreign import ccall "dynamic" mkFun :: FunPtr IntFunction -> IntFunction
Instances
| Storable (FunPtr a) # | Since: base-2.1 |
Defined in GHC.Internal.Foreign.Storable | |
| Show (FunPtr a) # | Since: base-2.1 |
| Eq (FunPtr a) # | |
| Ord (FunPtr a) # | |
Defined in GHC.Internal.Ptr | |
nullFunPtr :: FunPtr a #
The constant nullFunPtr contains a
distinguished value of FunPtr that is not
associated with a valid memory location.
withCString :: String -> (CString -> IO a) -> IO a #
Marshal a Haskell string into a NUL terminated C string using temporary storage.
- the Haskell string may not contain any NUL characters
- the memory is freed when the subcomputation terminates (either normally or via an exception), so the pointer to the temporary storage must not be used after this.
newCString :: String -> IO CString #
Marshal a Haskell string into a NUL terminated C string.
- the Haskell string may not contain any NUL characters
- new storage is allocated for the C string and must be
explicitly freed using
freeorfinalizerFree.
peekCString :: CString -> IO String #
Marshal a NUL terminated C string into a Haskell string.
data ForeignPtr a #
The type ForeignPtr represents references to objects that are
maintained in a foreign language, i.e., that are not part of the
data structures usually managed by the Haskell storage manager.
The essential difference between ForeignPtrs and vanilla memory
references of type Ptr a is that the former may be associated
with finalizers. A finalizer is a routine that is invoked when
the Haskell storage manager detects that - within the Haskell heap
and stack - there are no more references left that are pointing to
the ForeignPtr. Typically, the finalizer will, then, invoke
routines in the foreign language that free the resources bound by
the foreign object.
The ForeignPtr is parameterised in the same way as Ptr. The
type argument of ForeignPtr should normally be an instance of
class Storable.
Instances
| Show (ForeignPtr a) # | Since: base-2.1 |
Defined in GHC.Internal.ForeignPtr Methods showsPrec :: Int -> ForeignPtr a -> ShowS # show :: ForeignPtr a -> String # showList :: [ForeignPtr a] -> ShowS # | |
| Eq (ForeignPtr a) # | Since: base-2.1 |
Defined in GHC.Internal.ForeignPtr | |
| Ord (ForeignPtr a) # | Since: base-2.1 |
Defined in GHC.Internal.ForeignPtr Methods compare :: ForeignPtr a -> ForeignPtr a -> Ordering # (<) :: ForeignPtr a -> ForeignPtr a -> Bool # (<=) :: ForeignPtr a -> ForeignPtr a -> Bool # (>) :: ForeignPtr a -> ForeignPtr a -> Bool # (>=) :: ForeignPtr a -> ForeignPtr a -> Bool # max :: ForeignPtr a -> ForeignPtr a -> ForeignPtr a # min :: ForeignPtr a -> ForeignPtr a -> ForeignPtr a # | |
castWord32ToFloat :: Word32 -> Float #
does a bit-for-bit copy from an integral value
to a floating-point value.castWord32ToFloat w
Since: base-4.11.0.0
castWord64ToDouble :: Word64 -> Double #
does a bit-for-bit copy from an integral value
to a floating-point value.castWord64ToDouble w
Since: base-4.11.0.0
float2Double :: Float -> Double #
newForeignPtr :: Ptr a -> IO () -> IO (ForeignPtr a) #
Turns a plain memory reference into a foreign object by associating a finalizer - given by the monadic operation - with the reference.
When finalization is triggered by GC, the storage manager will start the
finalizer, in a separate thread, some time after the last reference to the
ForeignPtr is dropped. There is no guarantee of promptness, and
in fact there is no guarantee that the finalizer will eventually
run at all for GC-triggered finalization.
When finalization is triggered by explicitly calling finalizeForeignPtr,
the finalizer will run immediately on the current Haskell thread.
Note that references from a finalizer do not necessarily prevent
another object from being finalized. If A's finalizer refers to B
(perhaps using touchForeignPtr, then the only
guarantee is that B's finalizer will never be started before A's. If both
A and B are unreachable, then both finalizers will start together. See
touchForeignPtr for more on finalizer ordering.
pointerSize :: Int Source #
peek :: Storable a => Ptr a -> IO a #
Read a value from the given memory location.
Note that the peek and poke functions might require properly
aligned addresses to function correctly. This is architecture
dependent; thus, portable code should ensure that when peeking or
poking values of some type a, the alignment
constraint for a, as given by the function
alignment is fulfilled.
peekElemOff :: Storable a => Ptr a -> Int -> IO a #
Read a value from a memory area regarded as an array
of values of the same kind. The first argument specifies
the start address of the array and the second the index into
the array (the first element of the array has index
0). The following equality holds,
peekElemOff addr idx = IOExts.fixIO $ \result -> peek (addr `plusPtr` (idx * sizeOf result))
Note that this is only a specification, not necessarily the concrete implementation of the function.
alloca :: Storable a => (Ptr a -> IO b) -> IO b #
executes the computation alloca ff, passing as argument
a pointer to a temporarily allocated block of memory sufficient to
hold values of type a.
The memory is freed when f terminates (either normally or via an
exception), so the pointer passed to f must not be used after this.
poke :: Storable a => Ptr a -> a -> IO () #
Write the given value to the given memory location. Alignment
restrictions might apply; see peek.
peekArray :: Storable a => Int -> Ptr a -> IO [a] #
Convert an array of given length into a Haskell list. The implementation is tail-recursive and so uses constant stack space.
forM :: (Traversable t, Monad m) => t a -> (a -> m b) -> m (t b) #
when :: Applicative f => Bool -> f () -> f () #
Conditional execution of Applicative expressions. For example,
Examples
when debug (putStrLn "Debugging")
will output the string Debugging if the Boolean value debug
is True, and otherwise do nothing.
>>>putStr "pi:" >> when False (print 3.14159)pi:
Arguments
| :: IO a | computation to run first |
| -> IO b | computation to run afterward (even if an exception was raised) |
| -> IO a |
A specialised variant of bracket with just a computation to run
afterward.
data BNBinaryView Source #
Greatest common ancestor of all other binary ninja types
type BNBinaryViewPtr = Ptr BNBinaryView Source #
data BNFileMetadata Source #
type BNFileMetaDataPtr = Ptr BNFileMetadata Source #
type BNProgressFunction = Ptr () -> CSize -> CSize -> IO CBool Source #
Type for the BNProgressFunction callback: It is given a context pointer and two CSize values (e.g., current and total progress)
type BNFunctionPtr = Ptr BNFunction_ Source #
type BNSymbolPtr = Ptr BNSymbol_ Source #
data BNNameSpace Source #
type BNNameSpacePtr = Ptr BNNameSpace Source #
data BNStringRef Source #
Constructors
| BNStringRef | |
Instances
| Storable BNStringRef Source # | |
Defined in Binja.Types Methods sizeOf :: BNStringRef -> Int # alignment :: BNStringRef -> Int # peekElemOff :: Ptr BNStringRef -> Int -> IO BNStringRef # pokeElemOff :: Ptr BNStringRef -> Int -> BNStringRef -> IO () # peekByteOff :: Ptr b -> Int -> IO BNStringRef # pokeByteOff :: Ptr b -> Int -> BNStringRef -> IO () # peek :: Ptr BNStringRef -> IO BNStringRef # poke :: Ptr BNStringRef -> BNStringRef -> IO () # | |
| Show BNStringRef Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> BNStringRef -> ShowS # show :: BNStringRef -> String # showList :: [BNStringRef] -> ShowS # | |
| Eq BNStringRef Source # | |
Defined in Binja.Types | |
type BNStringRefPtr = Ptr BNStringRef Source #
data BNStringType Source #
Constructors
| AsciiString | |
| Utf16String | |
| Utf32String | |
| Utf8String |
Instances
| Enum BNStringType Source # | |
Defined in Binja.Types Methods succ :: BNStringType -> BNStringType # pred :: BNStringType -> BNStringType # toEnum :: Int -> BNStringType # fromEnum :: BNStringType -> Int # enumFrom :: BNStringType -> [BNStringType] # enumFromThen :: BNStringType -> BNStringType -> [BNStringType] # enumFromTo :: BNStringType -> BNStringType -> [BNStringType] # enumFromThenTo :: BNStringType -> BNStringType -> BNStringType -> [BNStringType] # | |
| Show BNStringType Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> BNStringType -> ShowS # show :: BNStringType -> String # showList :: [BNStringType] -> ShowS # | |
| Eq BNStringType Source # | |
Defined in Binja.Types | |
data BNVariableSourceType Source #
Instances
type BNDataBufferPtr = Ptr BNDataBuffer_ Source #
type BNReferenceSourcePtr = Ptr BNReferenceSource_ Source #
type BNMlilFunctionPtr = Ptr BNMlilFunction_ Source #
type BNMlilSSAFunctionPtr = Ptr BNMlilSSAFunction_ Source #
type BNLlilFunctionPtr = Ptr BNLlilFunction_ Source #
type BNBasicBlockPtr = Ptr BNBasicBlock_ Source #
data BasicBlockMlilSSA Source #
Constructors
| BasicBlockMlilSSA | |
Fields
| |
Instances
| Show BasicBlockMlilSSA Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> BasicBlockMlilSSA -> ShowS # show :: BasicBlockMlilSSA -> String # showList :: [BasicBlockMlilSSA] -> ShowS # | |
| Eq BasicBlockMlilSSA Source # | |
Defined in Binja.Types Methods (==) :: BasicBlockMlilSSA -> BasicBlockMlilSSA -> Bool # (/=) :: BasicBlockMlilSSA -> BasicBlockMlilSSA -> Bool # | |
| Ord BasicBlockMlilSSA Source # | |
Defined in Binja.Types Methods compare :: BasicBlockMlilSSA -> BasicBlockMlilSSA -> Ordering # (<) :: BasicBlockMlilSSA -> BasicBlockMlilSSA -> Bool # (<=) :: BasicBlockMlilSSA -> BasicBlockMlilSSA -> Bool # (>) :: BasicBlockMlilSSA -> BasicBlockMlilSSA -> Bool # (>=) :: BasicBlockMlilSSA -> BasicBlockMlilSSA -> Bool # max :: BasicBlockMlilSSA -> BasicBlockMlilSSA -> BasicBlockMlilSSA # min :: BasicBlockMlilSSA -> BasicBlockMlilSSA -> BasicBlockMlilSSA # | |
data BNBasicBlockEdge Source #
Constructors
| BNBasicBlockEdge | |
Fields
| |
Instances
data BasicBlockEdge Source #
Constructors
| BasicBlockEdge | |
Fields
| |
Instances
| Show BasicBlockEdge Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> BasicBlockEdge -> ShowS # show :: BasicBlockEdge -> String # showList :: [BasicBlockEdge] -> ShowS # | |
| Eq BasicBlockEdge Source # | |
Defined in Binja.Types Methods (==) :: BasicBlockEdge -> BasicBlockEdge -> Bool # (/=) :: BasicBlockEdge -> BasicBlockEdge -> Bool # | |
| Ord BasicBlockEdge Source # | |
Defined in Binja.Types Methods compare :: BasicBlockEdge -> BasicBlockEdge -> Ordering # (<) :: BasicBlockEdge -> BasicBlockEdge -> Bool # (<=) :: BasicBlockEdge -> BasicBlockEdge -> Bool # (>) :: BasicBlockEdge -> BasicBlockEdge -> Bool # (>=) :: BasicBlockEdge -> BasicBlockEdge -> Bool # max :: BasicBlockEdge -> BasicBlockEdge -> BasicBlockEdge # min :: BasicBlockEdge -> BasicBlockEdge -> BasicBlockEdge # | |
data BNBranchType Source #
Instances
type BNValueRangePtr = Ptr BNValueRange_ Source #
type BNLookupTableEntryPtr = Ptr BNLookupTableEntry_ Source #
data BNLowLevelILInstruction Source #
Constructors
| BNLowLevelILInstruction | |
Instances
data BNLowLevelILOperation Source #
Constructors
Instances
data BNMediumLevelILInstruction Source #
Constructors
| BNMediumLevelILInstruction | |
Fields
| |
Instances
data BNMediumLevelILOperation Source #
Constructors
Instances
data BNPossibleValueSet Source #
Constructors
| BNPossibleValueSet | |
Fields
| |
Instances
data BNVariable Source #
Constructors
| BNVariable | |
Fields
| |
Instances
| Storable BNVariable Source # | |
Defined in Binja.Types Methods sizeOf :: BNVariable -> Int # alignment :: BNVariable -> Int # peekElemOff :: Ptr BNVariable -> Int -> IO BNVariable # pokeElemOff :: Ptr BNVariable -> Int -> BNVariable -> IO () # peekByteOff :: Ptr b -> Int -> IO BNVariable # pokeByteOff :: Ptr b -> Int -> BNVariable -> IO () # peek :: Ptr BNVariable -> IO BNVariable # poke :: Ptr BNVariable -> BNVariable -> IO () # | |
| Show BNVariable Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> BNVariable -> ShowS # show :: BNVariable -> String # showList :: [BNVariable] -> ShowS # | |
| Eq BNVariable Source # | |
Defined in Binja.Types | |
| Ord BNVariable Source # | |
Defined in Binja.Types Methods compare :: BNVariable -> BNVariable -> Ordering # (<) :: BNVariable -> BNVariable -> Bool # (<=) :: BNVariable -> BNVariable -> Bool # (>) :: BNVariable -> BNVariable -> Bool # (>=) :: BNVariable -> BNVariable -> Bool # max :: BNVariable -> BNVariable -> BNVariable # min :: BNVariable -> BNVariable -> BNVariable # | |
data BNSSAVariable Source #
Constructors
| BNSSAVariable | |
Fields
| |
Instances
| Show BNSSAVariable Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> BNSSAVariable -> ShowS # show :: BNSSAVariable -> String # showList :: [BNSSAVariable] -> ShowS # | |
| Eq BNSSAVariable Source # | |
Defined in Binja.Types Methods (==) :: BNSSAVariable -> BNSSAVariable -> Bool # (/=) :: BNSSAVariable -> BNSSAVariable -> Bool # | |
| Ord BNSSAVariable Source # | |
Defined in Binja.Types Methods compare :: BNSSAVariable -> BNSSAVariable -> Ordering # (<) :: BNSSAVariable -> BNSSAVariable -> Bool # (<=) :: BNSSAVariable -> BNSSAVariable -> Bool # (>) :: BNSSAVariable -> BNSSAVariable -> Bool # (>=) :: BNSSAVariable -> BNSSAVariable -> Bool # max :: BNSSAVariable -> BNSSAVariable -> BNSSAVariable # min :: BNSSAVariable -> BNSSAVariable -> BNSSAVariable # | |
data BNParameterVariablesWithConfidence Source #
Constructors
| BNParameterVariablesWithConfidence | |
Fields
| |
Instances
| Storable BNParameterVariablesWithConfidence Source # | |
Defined in Binja.Types Methods sizeOf :: BNParameterVariablesWithConfidence -> Int # alignment :: BNParameterVariablesWithConfidence -> Int # peekElemOff :: Ptr BNParameterVariablesWithConfidence -> Int -> IO BNParameterVariablesWithConfidence # pokeElemOff :: Ptr BNParameterVariablesWithConfidence -> Int -> BNParameterVariablesWithConfidence -> IO () # peekByteOff :: Ptr b -> Int -> IO BNParameterVariablesWithConfidence # pokeByteOff :: Ptr b -> Int -> BNParameterVariablesWithConfidence -> IO () # peek :: Ptr BNParameterVariablesWithConfidence -> IO BNParameterVariablesWithConfidence # poke :: Ptr BNParameterVariablesWithConfidence -> BNParameterVariablesWithConfidence -> IO () # | |
| Show BNParameterVariablesWithConfidence Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> BNParameterVariablesWithConfidence -> ShowS # | |
data Architecture Source #
Instances
| Show Architecture Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> Architecture -> ShowS # show :: Architecture -> String # showList :: [Architecture] -> ShowS # | |
| Eq Architecture Source # | |
Defined in Binja.Types | |
| Ord Architecture Source # | |
Defined in Binja.Types Methods compare :: Architecture -> Architecture -> Ordering # (<) :: Architecture -> Architecture -> Bool # (<=) :: Architecture -> Architecture -> Bool # (>) :: Architecture -> Architecture -> Bool # (>=) :: Architecture -> Architecture -> Bool # max :: Architecture -> Architecture -> Architecture # min :: Architecture -> Architecture -> Architecture # | |
data ParameterVars Source #
Constructors
| ParameterVars | |
Fields
| |
Instances
| Show ParameterVars Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> ParameterVars -> ShowS # show :: ParameterVars -> String # showList :: [ParameterVars] -> ShowS # | |
data AnalysisContext Source #
Central abstraction of Beluga
Constructors
| AnalysisContext | |
Fields
| |
Instances
| Show AnalysisContext Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> AnalysisContext -> ShowS # show :: AnalysisContext -> String # showList :: [AnalysisContext] -> ShowS # | |
data FunctionContext Source #
Higher level abstraction of a medium level IL SSA variant function
Constructors
| FunctionContext | |
Fields
| |
Instances
| Show FunctionContext Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> FunctionContext -> ShowS # show :: FunctionContext -> String # showList :: [FunctionContext] -> ShowS # | |
data SSAVariableContext Source #
Higher level abstract of ssa variable defintion site (if exists) and use sites
Constructors
| SSAVariableContext | |
Instances
| Show SSAVariableContext Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> SSAVariableContext -> ShowS # show :: SSAVariableContext -> String # showList :: [SSAVariableContext] -> ShowS # | |
data ILIntrinsic Source #
Constructors
| ILIntrinsic | |
Fields
| |
Instances
| Show ILIntrinsic Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> ILIntrinsic -> ShowS # show :: ILIntrinsic -> String # showList :: [ILIntrinsic] -> ShowS # | |
| Eq ILIntrinsic Source # | |
Defined in Binja.Types | |
| Ord ILIntrinsic Source # | |
Defined in Binja.Types Methods compare :: ILIntrinsic -> ILIntrinsic -> Ordering # (<) :: ILIntrinsic -> ILIntrinsic -> Bool # (<=) :: ILIntrinsic -> ILIntrinsic -> Bool # (>) :: ILIntrinsic -> ILIntrinsic -> Bool # (>=) :: ILIntrinsic -> ILIntrinsic -> Bool # max :: ILIntrinsic -> ILIntrinsic -> ILIntrinsic # min :: ILIntrinsic -> ILIntrinsic -> ILIntrinsic # | |
Constructors
| Function | |
Fields | |
data FunctionList Source #
Constructors
| FunctionList | |
Fields
| |
Instances
| Show FunctionList Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> FunctionList -> ShowS # show :: FunctionList -> String # showList :: [FunctionList] -> ShowS # | |
| Eq FunctionList Source # | |
Defined in Binja.Types | |
data SymbolList Source #
Constructors
| SymbolList | |
Fields
| |
Instances
| Show SymbolList Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> SymbolList -> ShowS # show :: SymbolList -> String # showList :: [SymbolList] -> ShowS # | |
| Eq SymbolList Source # | |
Defined in Binja.Types | |
data SymbolType Source #
Constructors
| FunctionSymbol | |
| ImportAddressSymbol | |
| ImportedFunctionSymbol | |
| DataSymbol | |
| ImportedDataSymbol | |
| ExternalSymbol | |
| LibraryFunctionSymbol | |
| SymbolicFunctionSymbol | |
| LocalLabelSymbol |
Instances
| Enum SymbolType Source # | |
Defined in Binja.Types Methods succ :: SymbolType -> SymbolType # pred :: SymbolType -> SymbolType # toEnum :: Int -> SymbolType # fromEnum :: SymbolType -> Int # enumFrom :: SymbolType -> [SymbolType] # enumFromThen :: SymbolType -> SymbolType -> [SymbolType] # enumFromTo :: SymbolType -> SymbolType -> [SymbolType] # enumFromThenTo :: SymbolType -> SymbolType -> SymbolType -> [SymbolType] # | |
| Show SymbolType Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> SymbolType -> ShowS # show :: SymbolType -> String # showList :: [SymbolType] -> ShowS # | |
| Eq SymbolType Source # | |
Defined in Binja.Types | |
| Ord SymbolType Source # | |
Defined in Binja.Types Methods compare :: SymbolType -> SymbolType -> Ordering # (<) :: SymbolType -> SymbolType -> Bool # (<=) :: SymbolType -> SymbolType -> Bool # (>) :: SymbolType -> SymbolType -> Bool # (>=) :: SymbolType -> SymbolType -> Bool # max :: SymbolType -> SymbolType -> SymbolType # min :: SymbolType -> SymbolType -> SymbolType # | |
data SymbolBinding Source #
Constructors
| NoBinding | |
| LocalBinding | |
| GlobalBinding | |
| WeakBinding |
Instances
Constructors
| Symbol | |
Fields
| |
data BNRegisterValueType Source #
Constructors
Instances
data BNReferenceSource Source #
Constructors
| BNReferenceSource | |
Instances
| Storable BNReferenceSource Source # | |
Defined in Binja.Types Methods sizeOf :: BNReferenceSource -> Int # alignment :: BNReferenceSource -> Int # peekElemOff :: Ptr BNReferenceSource -> Int -> IO BNReferenceSource # pokeElemOff :: Ptr BNReferenceSource -> Int -> BNReferenceSource -> IO () # peekByteOff :: Ptr b -> Int -> IO BNReferenceSource # pokeByteOff :: Ptr b -> Int -> BNReferenceSource -> IO () # peek :: Ptr BNReferenceSource -> IO BNReferenceSource # poke :: Ptr BNReferenceSource -> BNReferenceSource -> IO () # | |
| Show BNReferenceSource Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> BNReferenceSource -> ShowS # show :: BNReferenceSource -> String # showList :: [BNReferenceSource] -> ShowS # | |
| Eq BNReferenceSource Source # | |
Defined in Binja.Types Methods (==) :: BNReferenceSource -> BNReferenceSource -> Bool # (/=) :: BNReferenceSource -> BNReferenceSource -> Bool # | |
alignmentS :: Int Source #
getIntrinsic :: Architecture -> CSize -> IO Intrinsic Source #
data CoreMediumLevelILInstruction Source #
Constructors
| CoreMediumLevelILInstruction | |
Fields | |
Instances
data MediumLevelILSSAInstruction Source #
Constructors
Instances
Constructors
| MediumLevelILCall MediumLevelILCallRec | |
| MediumLevelILCallSsa MediumLevelILCallSsaRec | |
| MediumLevelILCallUntypedSsa MediumLevelILCallUntypedSsaRec | |
| MediumLevelILCallUntyped MediumLevelILCallUntypedRec |
Instances
| Show Localcall Source # | |
| Eq Localcall Source # | |
| Ord Localcall Source # | |
Constructors
data Comparison Source #
Constructors
Instances
| Show Comparison Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> Comparison -> ShowS # show :: Comparison -> String # showList :: [Comparison] -> ShowS # | |
| Eq Comparison Source # | |
Defined in Binja.Types | |
| Ord Comparison Source # | |
Defined in Binja.Types Methods compare :: Comparison -> Comparison -> Ordering # (<) :: Comparison -> Comparison -> Bool # (<=) :: Comparison -> Comparison -> Bool # (>) :: Comparison -> Comparison -> Bool # (>=) :: Comparison -> Comparison -> Bool # max :: Comparison -> Comparison -> Comparison # min :: Comparison -> Comparison -> Comparison # | |
data Arithmetic Source #
Constructors
Instances
| Show Arithmetic Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> Arithmetic -> ShowS # show :: Arithmetic -> String # showList :: [Arithmetic] -> ShowS # | |
| Eq Arithmetic Source # | |
Defined in Binja.Types | |
| Ord Arithmetic Source # | |
Defined in Binja.Types Methods compare :: Arithmetic -> Arithmetic -> Ordering # (<) :: Arithmetic -> Arithmetic -> Bool # (<=) :: Arithmetic -> Arithmetic -> Bool # (>) :: Arithmetic -> Arithmetic -> Bool # (>=) :: Arithmetic -> Arithmetic -> Bool # max :: Arithmetic -> Arithmetic -> Arithmetic # min :: Arithmetic -> Arithmetic -> Arithmetic # | |
Constructors
Constructors
Constructors
data ControlFlow Source #
Constructors
| MediumLevelILRetHint MediumLevelILRetHintRec |
Instances
| Show ControlFlow Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> ControlFlow -> ShowS # show :: ControlFlow -> String # showList :: [ControlFlow] -> ShowS # | |
| Eq ControlFlow Source # | |
Defined in Binja.Types | |
| Ord ControlFlow Source # | |
Defined in Binja.Types Methods compare :: ControlFlow -> ControlFlow -> Ordering # (<) :: ControlFlow -> ControlFlow -> Bool # (<=) :: ControlFlow -> ControlFlow -> Bool # (>) :: ControlFlow -> ControlFlow -> Bool # (>=) :: ControlFlow -> ControlFlow -> Bool # max :: ControlFlow -> ControlFlow -> ControlFlow # min :: ControlFlow -> ControlFlow -> ControlFlow # | |
Constructors
| MediumLevelILRet MediumLevelILRetRec |
Constructors
| MediumLevelILLoad MediumLevelILLoadRec | |
| MediumLevelILLoadStruct MediumLevelILLoadStructRec | |
| MediumLevelILLoadSsa MediumLevelILLoadSsaRec | |
| MediumLevelILLoadStructSsa MediumLevelILLoadStructSsaRec |
Constructors
| MediumLevelILStore MediumLevelILStoreRec | |
| MediumLevelILStoreStruct MediumLevelILStoreStructRec | |
| MediumLevelILStoreSsa MediumLevelILStoreSsaRec | |
| MediumLevelILStoreStructSsa MediumLevelILStoreStructSsaRec |
Constructors
| MediumLevelILUnimplMem MediumLevelILUnimplMemRec | |
| MediumLevelILMemPhi MediumLevelILMemPhiRec |
Constructors
| MediumLevelILAdc MediumLevelILAdcRec | |
| MediumLevelILSbb MediumLevelILSbbRec | |
| MediumLevelILRlc MediumLevelILRlcRec | |
| MediumLevelILRrc MediumLevelILRrcRec |
data VariableInstruction Source #
Constructors
Instances
| Show VariableInstruction Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> VariableInstruction -> ShowS # show :: VariableInstruction -> String # showList :: [VariableInstruction] -> ShowS # | |
| Eq VariableInstruction Source # | |
Defined in Binja.Types Methods (==) :: VariableInstruction -> VariableInstruction -> Bool # (/=) :: VariableInstruction -> VariableInstruction -> Bool # | |
| Ord VariableInstruction Source # | |
Defined in Binja.Types Methods compare :: VariableInstruction -> VariableInstruction -> Ordering # (<) :: VariableInstruction -> VariableInstruction -> Bool # (<=) :: VariableInstruction -> VariableInstruction -> Bool # (>) :: VariableInstruction -> VariableInstruction -> Bool # (>=) :: VariableInstruction -> VariableInstruction -> Bool # max :: VariableInstruction -> VariableInstruction -> VariableInstruction # min :: VariableInstruction -> VariableInstruction -> VariableInstruction # | |
Constructors
data RegisterStack Source #
Constructors
| MediumLevelILFreeVarSlot MediumLevelILFreeVarSlotRec | |
| MediumLevelILFreeVarSlotSsa MediumLevelILFreeVarSlotSsaRec |
Instances
| Show RegisterStack Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> RegisterStack -> ShowS # show :: RegisterStack -> String # showList :: [RegisterStack] -> ShowS # | |
| Eq RegisterStack Source # | |
Defined in Binja.Types Methods (==) :: RegisterStack -> RegisterStack -> Bool # (/=) :: RegisterStack -> RegisterStack -> Bool # | |
| Ord RegisterStack Source # | |
Defined in Binja.Types Methods compare :: RegisterStack -> RegisterStack -> Ordering # (<) :: RegisterStack -> RegisterStack -> Bool # (<=) :: RegisterStack -> RegisterStack -> Bool # (>) :: RegisterStack -> RegisterStack -> Bool # (>=) :: RegisterStack -> RegisterStack -> Bool # max :: RegisterStack -> RegisterStack -> RegisterStack # min :: RegisterStack -> RegisterStack -> RegisterStack # | |
data IntrinsicInstruction Source #
Constructors
| MediumLevelILIntrinsic MediumLevelILIntrinsicRec | |
| MediumLevelILIntrinsicSsa MediumLevelILIntrinsicSsaRec | |
| MediumLevelILMemoryIntrinsicSsa MediumLevelILMemoryIntrinsicSsaRec |
Instances
| Show IntrinsicInstruction Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> IntrinsicInstruction -> ShowS # show :: IntrinsicInstruction -> String # showList :: [IntrinsicInstruction] -> ShowS # | |
| Eq IntrinsicInstruction Source # | |
Defined in Binja.Types Methods (==) :: IntrinsicInstruction -> IntrinsicInstruction -> Bool # (/=) :: IntrinsicInstruction -> IntrinsicInstruction -> Bool # | |
| Ord IntrinsicInstruction Source # | |
Defined in Binja.Types Methods compare :: IntrinsicInstruction -> IntrinsicInstruction -> Ordering # (<) :: IntrinsicInstruction -> IntrinsicInstruction -> Bool # (<=) :: IntrinsicInstruction -> IntrinsicInstruction -> Bool # (>) :: IntrinsicInstruction -> IntrinsicInstruction -> Bool # (>=) :: IntrinsicInstruction -> IntrinsicInstruction -> Bool # max :: IntrinsicInstruction -> IntrinsicInstruction -> IntrinsicInstruction # min :: IntrinsicInstruction -> IntrinsicInstruction -> IntrinsicInstruction # | |
data MediumLevelILCallSsaRec Source #
Constructors
| MediumLevelILCallSsaRec | |
Fields | |
Instances
data MediumLevelILCallOutputSsaRec Source #
Constructors
| MediumLevelILCallOutputSsaRec | |
Fields
| |
Instances
data MediumLevelILCallOutputRec Source #
Constructors
| MediumLevelILCallOutputRec | |
Fields | |
Instances
data MediumLevelILConstPtrRec Source #
Constructors
| MediumLevelILConstPtrRec | |
Fields | |
Instances
data MediumLevelILNopRec Source #
Constructors
| MediumLevelILNopRec | |
Fields | |
Instances
| Show MediumLevelILNopRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILNopRec -> ShowS # show :: MediumLevelILNopRec -> String # showList :: [MediumLevelILNopRec] -> ShowS # | |
| Eq MediumLevelILNopRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILNopRec -> MediumLevelILNopRec -> Bool # (/=) :: MediumLevelILNopRec -> MediumLevelILNopRec -> Bool # | |
| Ord MediumLevelILNopRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILNopRec -> MediumLevelILNopRec -> Ordering # (<) :: MediumLevelILNopRec -> MediumLevelILNopRec -> Bool # (<=) :: MediumLevelILNopRec -> MediumLevelILNopRec -> Bool # (>) :: MediumLevelILNopRec -> MediumLevelILNopRec -> Bool # (>=) :: MediumLevelILNopRec -> MediumLevelILNopRec -> Bool # max :: MediumLevelILNopRec -> MediumLevelILNopRec -> MediumLevelILNopRec # min :: MediumLevelILNopRec -> MediumLevelILNopRec -> MediumLevelILNopRec # | |
data MediumLevelILRetRec Source #
Constructors
| MediumLevelILRetRec | |
Fields | |
Instances
| Show MediumLevelILRetRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILRetRec -> ShowS # show :: MediumLevelILRetRec -> String # showList :: [MediumLevelILRetRec] -> ShowS # | |
| Eq MediumLevelILRetRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILRetRec -> MediumLevelILRetRec -> Bool # (/=) :: MediumLevelILRetRec -> MediumLevelILRetRec -> Bool # | |
| Ord MediumLevelILRetRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILRetRec -> MediumLevelILRetRec -> Ordering # (<) :: MediumLevelILRetRec -> MediumLevelILRetRec -> Bool # (<=) :: MediumLevelILRetRec -> MediumLevelILRetRec -> Bool # (>) :: MediumLevelILRetRec -> MediumLevelILRetRec -> Bool # (>=) :: MediumLevelILRetRec -> MediumLevelILRetRec -> Bool # max :: MediumLevelILRetRec -> MediumLevelILRetRec -> MediumLevelILRetRec # min :: MediumLevelILRetRec -> MediumLevelILRetRec -> MediumLevelILRetRec # | |
data MediumLevelILVarSsaRec Source #
Constructors
| MediumLevelILVarSsaRec | |
Fields | |
Instances
| Show MediumLevelILVarSsaRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILVarSsaRec -> ShowS # show :: MediumLevelILVarSsaRec -> String # showList :: [MediumLevelILVarSsaRec] -> ShowS # | |
| Eq MediumLevelILVarSsaRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILVarSsaRec -> MediumLevelILVarSsaRec -> Bool # (/=) :: MediumLevelILVarSsaRec -> MediumLevelILVarSsaRec -> Bool # | |
| Ord MediumLevelILVarSsaRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILVarSsaRec -> MediumLevelILVarSsaRec -> Ordering # (<) :: MediumLevelILVarSsaRec -> MediumLevelILVarSsaRec -> Bool # (<=) :: MediumLevelILVarSsaRec -> MediumLevelILVarSsaRec -> Bool # (>) :: MediumLevelILVarSsaRec -> MediumLevelILVarSsaRec -> Bool # (>=) :: MediumLevelILVarSsaRec -> MediumLevelILVarSsaRec -> Bool # max :: MediumLevelILVarSsaRec -> MediumLevelILVarSsaRec -> MediumLevelILVarSsaRec # min :: MediumLevelILVarSsaRec -> MediumLevelILVarSsaRec -> MediumLevelILVarSsaRec # | |
data MediumLevelILSetVarSsaRec Source #
Constructors
| MediumLevelILSetVarSsaRec | |
Fields | |
Instances
data MediumLevelILJumpRec Source #
Constructors
| MediumLevelILJumpRec | |
Instances
| Show MediumLevelILJumpRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILJumpRec -> ShowS # show :: MediumLevelILJumpRec -> String # showList :: [MediumLevelILJumpRec] -> ShowS # | |
| Eq MediumLevelILJumpRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILJumpRec -> MediumLevelILJumpRec -> Bool # (/=) :: MediumLevelILJumpRec -> MediumLevelILJumpRec -> Bool # | |
| Ord MediumLevelILJumpRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILJumpRec -> MediumLevelILJumpRec -> Ordering # (<) :: MediumLevelILJumpRec -> MediumLevelILJumpRec -> Bool # (<=) :: MediumLevelILJumpRec -> MediumLevelILJumpRec -> Bool # (>) :: MediumLevelILJumpRec -> MediumLevelILJumpRec -> Bool # (>=) :: MediumLevelILJumpRec -> MediumLevelILJumpRec -> Bool # max :: MediumLevelILJumpRec -> MediumLevelILJumpRec -> MediumLevelILJumpRec # min :: MediumLevelILJumpRec -> MediumLevelILJumpRec -> MediumLevelILJumpRec # | |
data MediumLevelILJumpToRec Source #
Constructors
| MediumLevelILJumpToRec | |
Fields | |
Instances
| Show MediumLevelILJumpToRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILJumpToRec -> ShowS # show :: MediumLevelILJumpToRec -> String # showList :: [MediumLevelILJumpToRec] -> ShowS # | |
| Eq MediumLevelILJumpToRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILJumpToRec -> MediumLevelILJumpToRec -> Bool # (/=) :: MediumLevelILJumpToRec -> MediumLevelILJumpToRec -> Bool # | |
| Ord MediumLevelILJumpToRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILJumpToRec -> MediumLevelILJumpToRec -> Ordering # (<) :: MediumLevelILJumpToRec -> MediumLevelILJumpToRec -> Bool # (<=) :: MediumLevelILJumpToRec -> MediumLevelILJumpToRec -> Bool # (>) :: MediumLevelILJumpToRec -> MediumLevelILJumpToRec -> Bool # (>=) :: MediumLevelILJumpToRec -> MediumLevelILJumpToRec -> Bool # max :: MediumLevelILJumpToRec -> MediumLevelILJumpToRec -> MediumLevelILJumpToRec # min :: MediumLevelILJumpToRec -> MediumLevelILJumpToRec -> MediumLevelILJumpToRec # | |
data MediumLevelILTailcallSsaRec Source #
Constructors
| MediumLevelILTailcallSsaRec | |
Fields | |
Instances
data MediumLevelILImportRec Source #
Constructors
| MediumLevelILImportRec | |
Fields | |
Instances
| Show MediumLevelILImportRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILImportRec -> ShowS # show :: MediumLevelILImportRec -> String # showList :: [MediumLevelILImportRec] -> ShowS # | |
| Eq MediumLevelILImportRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILImportRec -> MediumLevelILImportRec -> Bool # (/=) :: MediumLevelILImportRec -> MediumLevelILImportRec -> Bool # | |
| Ord MediumLevelILImportRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILImportRec -> MediumLevelILImportRec -> Ordering # (<) :: MediumLevelILImportRec -> MediumLevelILImportRec -> Bool # (<=) :: MediumLevelILImportRec -> MediumLevelILImportRec -> Bool # (>) :: MediumLevelILImportRec -> MediumLevelILImportRec -> Bool # (>=) :: MediumLevelILImportRec -> MediumLevelILImportRec -> Bool # max :: MediumLevelILImportRec -> MediumLevelILImportRec -> MediumLevelILImportRec # min :: MediumLevelILImportRec -> MediumLevelILImportRec -> MediumLevelILImportRec # | |
data MediumLevelILAddressOfRec Source #
Constructors
| MediumLevelILAddressOfRec | |
Fields | |
Instances
data MediumLevelILAddressOfFieldRec Source #
Constructors
| MediumLevelILAddressOfFieldRec | |
Fields
| |
Instances
data MediumLevelILLoadSsaRec Source #
Constructors
| MediumLevelILLoadSsaRec | |
Fields | |
Instances
data MediumLevelILConstRec Source #
Constructors
| MediumLevelILConstRec | |
Fields | |
Instances
| Show MediumLevelILConstRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILConstRec -> ShowS # show :: MediumLevelILConstRec -> String # showList :: [MediumLevelILConstRec] -> ShowS # | |
| Eq MediumLevelILConstRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILConstRec -> MediumLevelILConstRec -> Bool # (/=) :: MediumLevelILConstRec -> MediumLevelILConstRec -> Bool # | |
| Ord MediumLevelILConstRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILConstRec -> MediumLevelILConstRec -> Ordering # (<) :: MediumLevelILConstRec -> MediumLevelILConstRec -> Bool # (<=) :: MediumLevelILConstRec -> MediumLevelILConstRec -> Bool # (>) :: MediumLevelILConstRec -> MediumLevelILConstRec -> Bool # (>=) :: MediumLevelILConstRec -> MediumLevelILConstRec -> Bool # max :: MediumLevelILConstRec -> MediumLevelILConstRec -> MediumLevelILConstRec # min :: MediumLevelILConstRec -> MediumLevelILConstRec -> MediumLevelILConstRec # | |
data MediumLevelILIfRec Source #
Constructors
| MediumLevelILIfRec | |
Fields | |
Instances
| Show MediumLevelILIfRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILIfRec -> ShowS # show :: MediumLevelILIfRec -> String # showList :: [MediumLevelILIfRec] -> ShowS # | |
| Eq MediumLevelILIfRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILIfRec -> MediumLevelILIfRec -> Bool # (/=) :: MediumLevelILIfRec -> MediumLevelILIfRec -> Bool # | |
| Ord MediumLevelILIfRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILIfRec -> MediumLevelILIfRec -> Ordering # (<) :: MediumLevelILIfRec -> MediumLevelILIfRec -> Bool # (<=) :: MediumLevelILIfRec -> MediumLevelILIfRec -> Bool # (>) :: MediumLevelILIfRec -> MediumLevelILIfRec -> Bool # (>=) :: MediumLevelILIfRec -> MediumLevelILIfRec -> Bool # max :: MediumLevelILIfRec -> MediumLevelILIfRec -> MediumLevelILIfRec # min :: MediumLevelILIfRec -> MediumLevelILIfRec -> MediumLevelILIfRec # | |
data MediumLevelILCmpERec Source #
Constructors
| MediumLevelILCmpERec | |
Instances
| Show MediumLevelILCmpERec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILCmpERec -> ShowS # show :: MediumLevelILCmpERec -> String # showList :: [MediumLevelILCmpERec] -> ShowS # | |
| Eq MediumLevelILCmpERec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILCmpERec -> MediumLevelILCmpERec -> Bool # (/=) :: MediumLevelILCmpERec -> MediumLevelILCmpERec -> Bool # | |
| Ord MediumLevelILCmpERec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILCmpERec -> MediumLevelILCmpERec -> Ordering # (<) :: MediumLevelILCmpERec -> MediumLevelILCmpERec -> Bool # (<=) :: MediumLevelILCmpERec -> MediumLevelILCmpERec -> Bool # (>) :: MediumLevelILCmpERec -> MediumLevelILCmpERec -> Bool # (>=) :: MediumLevelILCmpERec -> MediumLevelILCmpERec -> Bool # max :: MediumLevelILCmpERec -> MediumLevelILCmpERec -> MediumLevelILCmpERec # min :: MediumLevelILCmpERec -> MediumLevelILCmpERec -> MediumLevelILCmpERec # | |
data MediumLevelILCmpNeRec Source #
Constructors
| MediumLevelILCmpNeRec | |
Instances
| Show MediumLevelILCmpNeRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILCmpNeRec -> ShowS # show :: MediumLevelILCmpNeRec -> String # showList :: [MediumLevelILCmpNeRec] -> ShowS # | |
| Eq MediumLevelILCmpNeRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILCmpNeRec -> MediumLevelILCmpNeRec -> Bool # (/=) :: MediumLevelILCmpNeRec -> MediumLevelILCmpNeRec -> Bool # | |
| Ord MediumLevelILCmpNeRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILCmpNeRec -> MediumLevelILCmpNeRec -> Ordering # (<) :: MediumLevelILCmpNeRec -> MediumLevelILCmpNeRec -> Bool # (<=) :: MediumLevelILCmpNeRec -> MediumLevelILCmpNeRec -> Bool # (>) :: MediumLevelILCmpNeRec -> MediumLevelILCmpNeRec -> Bool # (>=) :: MediumLevelILCmpNeRec -> MediumLevelILCmpNeRec -> Bool # max :: MediumLevelILCmpNeRec -> MediumLevelILCmpNeRec -> MediumLevelILCmpNeRec # min :: MediumLevelILCmpNeRec -> MediumLevelILCmpNeRec -> MediumLevelILCmpNeRec # | |
data MediumLevelILCmpSleRec Source #
Constructors
| MediumLevelILCmpSleRec | |
Instances
| Show MediumLevelILCmpSleRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILCmpSleRec -> ShowS # show :: MediumLevelILCmpSleRec -> String # showList :: [MediumLevelILCmpSleRec] -> ShowS # | |
| Eq MediumLevelILCmpSleRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILCmpSleRec -> MediumLevelILCmpSleRec -> Bool # (/=) :: MediumLevelILCmpSleRec -> MediumLevelILCmpSleRec -> Bool # | |
| Ord MediumLevelILCmpSleRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILCmpSleRec -> MediumLevelILCmpSleRec -> Ordering # (<) :: MediumLevelILCmpSleRec -> MediumLevelILCmpSleRec -> Bool # (<=) :: MediumLevelILCmpSleRec -> MediumLevelILCmpSleRec -> Bool # (>) :: MediumLevelILCmpSleRec -> MediumLevelILCmpSleRec -> Bool # (>=) :: MediumLevelILCmpSleRec -> MediumLevelILCmpSleRec -> Bool # max :: MediumLevelILCmpSleRec -> MediumLevelILCmpSleRec -> MediumLevelILCmpSleRec # min :: MediumLevelILCmpSleRec -> MediumLevelILCmpSleRec -> MediumLevelILCmpSleRec # | |
data MediumLevelILCmpSltRec Source #
Constructors
| MediumLevelILCmpSltRec | |
Instances
| Show MediumLevelILCmpSltRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILCmpSltRec -> ShowS # show :: MediumLevelILCmpSltRec -> String # showList :: [MediumLevelILCmpSltRec] -> ShowS # | |
| Eq MediumLevelILCmpSltRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILCmpSltRec -> MediumLevelILCmpSltRec -> Bool # (/=) :: MediumLevelILCmpSltRec -> MediumLevelILCmpSltRec -> Bool # | |
| Ord MediumLevelILCmpSltRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILCmpSltRec -> MediumLevelILCmpSltRec -> Ordering # (<) :: MediumLevelILCmpSltRec -> MediumLevelILCmpSltRec -> Bool # (<=) :: MediumLevelILCmpSltRec -> MediumLevelILCmpSltRec -> Bool # (>) :: MediumLevelILCmpSltRec -> MediumLevelILCmpSltRec -> Bool # (>=) :: MediumLevelILCmpSltRec -> MediumLevelILCmpSltRec -> Bool # max :: MediumLevelILCmpSltRec -> MediumLevelILCmpSltRec -> MediumLevelILCmpSltRec # min :: MediumLevelILCmpSltRec -> MediumLevelILCmpSltRec -> MediumLevelILCmpSltRec # | |
data MediumLevelILCmpUltRec Source #
Constructors
| MediumLevelILCmpUltRec | |
Instances
| Show MediumLevelILCmpUltRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILCmpUltRec -> ShowS # show :: MediumLevelILCmpUltRec -> String # showList :: [MediumLevelILCmpUltRec] -> ShowS # | |
| Eq MediumLevelILCmpUltRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILCmpUltRec -> MediumLevelILCmpUltRec -> Bool # (/=) :: MediumLevelILCmpUltRec -> MediumLevelILCmpUltRec -> Bool # | |
| Ord MediumLevelILCmpUltRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILCmpUltRec -> MediumLevelILCmpUltRec -> Ordering # (<) :: MediumLevelILCmpUltRec -> MediumLevelILCmpUltRec -> Bool # (<=) :: MediumLevelILCmpUltRec -> MediumLevelILCmpUltRec -> Bool # (>) :: MediumLevelILCmpUltRec -> MediumLevelILCmpUltRec -> Bool # (>=) :: MediumLevelILCmpUltRec -> MediumLevelILCmpUltRec -> Bool # max :: MediumLevelILCmpUltRec -> MediumLevelILCmpUltRec -> MediumLevelILCmpUltRec # min :: MediumLevelILCmpUltRec -> MediumLevelILCmpUltRec -> MediumLevelILCmpUltRec # | |
data MediumLevelILCmpUleRec Source #
Constructors
| MediumLevelILCmpUleRec | |
Instances
| Show MediumLevelILCmpUleRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILCmpUleRec -> ShowS # show :: MediumLevelILCmpUleRec -> String # showList :: [MediumLevelILCmpUleRec] -> ShowS # | |
| Eq MediumLevelILCmpUleRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILCmpUleRec -> MediumLevelILCmpUleRec -> Bool # (/=) :: MediumLevelILCmpUleRec -> MediumLevelILCmpUleRec -> Bool # | |
| Ord MediumLevelILCmpUleRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILCmpUleRec -> MediumLevelILCmpUleRec -> Ordering # (<) :: MediumLevelILCmpUleRec -> MediumLevelILCmpUleRec -> Bool # (<=) :: MediumLevelILCmpUleRec -> MediumLevelILCmpUleRec -> Bool # (>) :: MediumLevelILCmpUleRec -> MediumLevelILCmpUleRec -> Bool # (>=) :: MediumLevelILCmpUleRec -> MediumLevelILCmpUleRec -> Bool # max :: MediumLevelILCmpUleRec -> MediumLevelILCmpUleRec -> MediumLevelILCmpUleRec # min :: MediumLevelILCmpUleRec -> MediumLevelILCmpUleRec -> MediumLevelILCmpUleRec # | |
data MediumLevelILCmpSgeRec Source #
Constructors
| MediumLevelILCmpSgeRec | |
Instances
| Show MediumLevelILCmpSgeRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILCmpSgeRec -> ShowS # show :: MediumLevelILCmpSgeRec -> String # showList :: [MediumLevelILCmpSgeRec] -> ShowS # | |
| Eq MediumLevelILCmpSgeRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILCmpSgeRec -> MediumLevelILCmpSgeRec -> Bool # (/=) :: MediumLevelILCmpSgeRec -> MediumLevelILCmpSgeRec -> Bool # | |
| Ord MediumLevelILCmpSgeRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILCmpSgeRec -> MediumLevelILCmpSgeRec -> Ordering # (<) :: MediumLevelILCmpSgeRec -> MediumLevelILCmpSgeRec -> Bool # (<=) :: MediumLevelILCmpSgeRec -> MediumLevelILCmpSgeRec -> Bool # (>) :: MediumLevelILCmpSgeRec -> MediumLevelILCmpSgeRec -> Bool # (>=) :: MediumLevelILCmpSgeRec -> MediumLevelILCmpSgeRec -> Bool # max :: MediumLevelILCmpSgeRec -> MediumLevelILCmpSgeRec -> MediumLevelILCmpSgeRec # min :: MediumLevelILCmpSgeRec -> MediumLevelILCmpSgeRec -> MediumLevelILCmpSgeRec # | |
data MediumLevelILCmpUgeRec Source #
Constructors
| MediumLevelILCmpUgeRec | |
Instances
| Show MediumLevelILCmpUgeRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILCmpUgeRec -> ShowS # show :: MediumLevelILCmpUgeRec -> String # showList :: [MediumLevelILCmpUgeRec] -> ShowS # | |
| Eq MediumLevelILCmpUgeRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILCmpUgeRec -> MediumLevelILCmpUgeRec -> Bool # (/=) :: MediumLevelILCmpUgeRec -> MediumLevelILCmpUgeRec -> Bool # | |
| Ord MediumLevelILCmpUgeRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILCmpUgeRec -> MediumLevelILCmpUgeRec -> Ordering # (<) :: MediumLevelILCmpUgeRec -> MediumLevelILCmpUgeRec -> Bool # (<=) :: MediumLevelILCmpUgeRec -> MediumLevelILCmpUgeRec -> Bool # (>) :: MediumLevelILCmpUgeRec -> MediumLevelILCmpUgeRec -> Bool # (>=) :: MediumLevelILCmpUgeRec -> MediumLevelILCmpUgeRec -> Bool # max :: MediumLevelILCmpUgeRec -> MediumLevelILCmpUgeRec -> MediumLevelILCmpUgeRec # min :: MediumLevelILCmpUgeRec -> MediumLevelILCmpUgeRec -> MediumLevelILCmpUgeRec # | |
data MediumLevelILCmpSgtRec Source #
Constructors
| MediumLevelILCmpSgtRec | |
Instances
| Show MediumLevelILCmpSgtRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILCmpSgtRec -> ShowS # show :: MediumLevelILCmpSgtRec -> String # showList :: [MediumLevelILCmpSgtRec] -> ShowS # | |
| Eq MediumLevelILCmpSgtRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILCmpSgtRec -> MediumLevelILCmpSgtRec -> Bool # (/=) :: MediumLevelILCmpSgtRec -> MediumLevelILCmpSgtRec -> Bool # | |
| Ord MediumLevelILCmpSgtRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILCmpSgtRec -> MediumLevelILCmpSgtRec -> Ordering # (<) :: MediumLevelILCmpSgtRec -> MediumLevelILCmpSgtRec -> Bool # (<=) :: MediumLevelILCmpSgtRec -> MediumLevelILCmpSgtRec -> Bool # (>) :: MediumLevelILCmpSgtRec -> MediumLevelILCmpSgtRec -> Bool # (>=) :: MediumLevelILCmpSgtRec -> MediumLevelILCmpSgtRec -> Bool # max :: MediumLevelILCmpSgtRec -> MediumLevelILCmpSgtRec -> MediumLevelILCmpSgtRec # min :: MediumLevelILCmpSgtRec -> MediumLevelILCmpSgtRec -> MediumLevelILCmpSgtRec # | |
data MediumLevelILCmpUgtRec Source #
Constructors
| MediumLevelILCmpUgtRec | |
Instances
| Show MediumLevelILCmpUgtRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILCmpUgtRec -> ShowS # show :: MediumLevelILCmpUgtRec -> String # showList :: [MediumLevelILCmpUgtRec] -> ShowS # | |
| Eq MediumLevelILCmpUgtRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILCmpUgtRec -> MediumLevelILCmpUgtRec -> Bool # (/=) :: MediumLevelILCmpUgtRec -> MediumLevelILCmpUgtRec -> Bool # | |
| Ord MediumLevelILCmpUgtRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILCmpUgtRec -> MediumLevelILCmpUgtRec -> Ordering # (<) :: MediumLevelILCmpUgtRec -> MediumLevelILCmpUgtRec -> Bool # (<=) :: MediumLevelILCmpUgtRec -> MediumLevelILCmpUgtRec -> Bool # (>) :: MediumLevelILCmpUgtRec -> MediumLevelILCmpUgtRec -> Bool # (>=) :: MediumLevelILCmpUgtRec -> MediumLevelILCmpUgtRec -> Bool # max :: MediumLevelILCmpUgtRec -> MediumLevelILCmpUgtRec -> MediumLevelILCmpUgtRec # min :: MediumLevelILCmpUgtRec -> MediumLevelILCmpUgtRec -> MediumLevelILCmpUgtRec # | |
data MediumLevelILAndRec Source #
Constructors
| MediumLevelILAndRec | |
Instances
| Show MediumLevelILAndRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILAndRec -> ShowS # show :: MediumLevelILAndRec -> String # showList :: [MediumLevelILAndRec] -> ShowS # | |
| Eq MediumLevelILAndRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILAndRec -> MediumLevelILAndRec -> Bool # (/=) :: MediumLevelILAndRec -> MediumLevelILAndRec -> Bool # | |
| Ord MediumLevelILAndRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILAndRec -> MediumLevelILAndRec -> Ordering # (<) :: MediumLevelILAndRec -> MediumLevelILAndRec -> Bool # (<=) :: MediumLevelILAndRec -> MediumLevelILAndRec -> Bool # (>) :: MediumLevelILAndRec -> MediumLevelILAndRec -> Bool # (>=) :: MediumLevelILAndRec -> MediumLevelILAndRec -> Bool # max :: MediumLevelILAndRec -> MediumLevelILAndRec -> MediumLevelILAndRec # min :: MediumLevelILAndRec -> MediumLevelILAndRec -> MediumLevelILAndRec # | |
data MediumLevelILOrRec Source #
Constructors
| MediumLevelILOrRec | |
Instances
| Show MediumLevelILOrRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILOrRec -> ShowS # show :: MediumLevelILOrRec -> String # showList :: [MediumLevelILOrRec] -> ShowS # | |
| Eq MediumLevelILOrRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILOrRec -> MediumLevelILOrRec -> Bool # (/=) :: MediumLevelILOrRec -> MediumLevelILOrRec -> Bool # | |
| Ord MediumLevelILOrRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILOrRec -> MediumLevelILOrRec -> Ordering # (<) :: MediumLevelILOrRec -> MediumLevelILOrRec -> Bool # (<=) :: MediumLevelILOrRec -> MediumLevelILOrRec -> Bool # (>) :: MediumLevelILOrRec -> MediumLevelILOrRec -> Bool # (>=) :: MediumLevelILOrRec -> MediumLevelILOrRec -> Bool # max :: MediumLevelILOrRec -> MediumLevelILOrRec -> MediumLevelILOrRec # min :: MediumLevelILOrRec -> MediumLevelILOrRec -> MediumLevelILOrRec # | |
data MediumLevelILXorRec Source #
Constructors
| MediumLevelILXorRec | |
Instances
| Show MediumLevelILXorRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILXorRec -> ShowS # show :: MediumLevelILXorRec -> String # showList :: [MediumLevelILXorRec] -> ShowS # | |
| Eq MediumLevelILXorRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILXorRec -> MediumLevelILXorRec -> Bool # (/=) :: MediumLevelILXorRec -> MediumLevelILXorRec -> Bool # | |
| Ord MediumLevelILXorRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILXorRec -> MediumLevelILXorRec -> Ordering # (<) :: MediumLevelILXorRec -> MediumLevelILXorRec -> Bool # (<=) :: MediumLevelILXorRec -> MediumLevelILXorRec -> Bool # (>) :: MediumLevelILXorRec -> MediumLevelILXorRec -> Bool # (>=) :: MediumLevelILXorRec -> MediumLevelILXorRec -> Bool # max :: MediumLevelILXorRec -> MediumLevelILXorRec -> MediumLevelILXorRec # min :: MediumLevelILXorRec -> MediumLevelILXorRec -> MediumLevelILXorRec # | |
data MediumLevelILLslRec Source #
Constructors
| MediumLevelILLslRec | |
Instances
| Show MediumLevelILLslRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILLslRec -> ShowS # show :: MediumLevelILLslRec -> String # showList :: [MediumLevelILLslRec] -> ShowS # | |
| Eq MediumLevelILLslRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILLslRec -> MediumLevelILLslRec -> Bool # (/=) :: MediumLevelILLslRec -> MediumLevelILLslRec -> Bool # | |
| Ord MediumLevelILLslRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILLslRec -> MediumLevelILLslRec -> Ordering # (<) :: MediumLevelILLslRec -> MediumLevelILLslRec -> Bool # (<=) :: MediumLevelILLslRec -> MediumLevelILLslRec -> Bool # (>) :: MediumLevelILLslRec -> MediumLevelILLslRec -> Bool # (>=) :: MediumLevelILLslRec -> MediumLevelILLslRec -> Bool # max :: MediumLevelILLslRec -> MediumLevelILLslRec -> MediumLevelILLslRec # min :: MediumLevelILLslRec -> MediumLevelILLslRec -> MediumLevelILLslRec # | |
data MediumLevelILLsrRec Source #
Constructors
| MediumLevelILLsrRec | |
Instances
| Show MediumLevelILLsrRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILLsrRec -> ShowS # show :: MediumLevelILLsrRec -> String # showList :: [MediumLevelILLsrRec] -> ShowS # | |
| Eq MediumLevelILLsrRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILLsrRec -> MediumLevelILLsrRec -> Bool # (/=) :: MediumLevelILLsrRec -> MediumLevelILLsrRec -> Bool # | |
| Ord MediumLevelILLsrRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILLsrRec -> MediumLevelILLsrRec -> Ordering # (<) :: MediumLevelILLsrRec -> MediumLevelILLsrRec -> Bool # (<=) :: MediumLevelILLsrRec -> MediumLevelILLsrRec -> Bool # (>) :: MediumLevelILLsrRec -> MediumLevelILLsrRec -> Bool # (>=) :: MediumLevelILLsrRec -> MediumLevelILLsrRec -> Bool # max :: MediumLevelILLsrRec -> MediumLevelILLsrRec -> MediumLevelILLsrRec # min :: MediumLevelILLsrRec -> MediumLevelILLsrRec -> MediumLevelILLsrRec # | |
data MediumLevelILAsrRec Source #
Constructors
| MediumLevelILAsrRec | |
Instances
| Show MediumLevelILAsrRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILAsrRec -> ShowS # show :: MediumLevelILAsrRec -> String # showList :: [MediumLevelILAsrRec] -> ShowS # | |
| Eq MediumLevelILAsrRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILAsrRec -> MediumLevelILAsrRec -> Bool # (/=) :: MediumLevelILAsrRec -> MediumLevelILAsrRec -> Bool # | |
| Ord MediumLevelILAsrRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILAsrRec -> MediumLevelILAsrRec -> Ordering # (<) :: MediumLevelILAsrRec -> MediumLevelILAsrRec -> Bool # (<=) :: MediumLevelILAsrRec -> MediumLevelILAsrRec -> Bool # (>) :: MediumLevelILAsrRec -> MediumLevelILAsrRec -> Bool # (>=) :: MediumLevelILAsrRec -> MediumLevelILAsrRec -> Bool # max :: MediumLevelILAsrRec -> MediumLevelILAsrRec -> MediumLevelILAsrRec # min :: MediumLevelILAsrRec -> MediumLevelILAsrRec -> MediumLevelILAsrRec # | |
data MediumLevelILRolRec Source #
Constructors
| MediumLevelILRolRec | |
Instances
| Show MediumLevelILRolRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILRolRec -> ShowS # show :: MediumLevelILRolRec -> String # showList :: [MediumLevelILRolRec] -> ShowS # | |
| Eq MediumLevelILRolRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILRolRec -> MediumLevelILRolRec -> Bool # (/=) :: MediumLevelILRolRec -> MediumLevelILRolRec -> Bool # | |
| Ord MediumLevelILRolRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILRolRec -> MediumLevelILRolRec -> Ordering # (<) :: MediumLevelILRolRec -> MediumLevelILRolRec -> Bool # (<=) :: MediumLevelILRolRec -> MediumLevelILRolRec -> Bool # (>) :: MediumLevelILRolRec -> MediumLevelILRolRec -> Bool # (>=) :: MediumLevelILRolRec -> MediumLevelILRolRec -> Bool # max :: MediumLevelILRolRec -> MediumLevelILRolRec -> MediumLevelILRolRec # min :: MediumLevelILRolRec -> MediumLevelILRolRec -> MediumLevelILRolRec # | |
data MediumLevelILRorRec Source #
Constructors
| MediumLevelILRorRec | |
Instances
| Show MediumLevelILRorRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILRorRec -> ShowS # show :: MediumLevelILRorRec -> String # showList :: [MediumLevelILRorRec] -> ShowS # | |
| Eq MediumLevelILRorRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILRorRec -> MediumLevelILRorRec -> Bool # (/=) :: MediumLevelILRorRec -> MediumLevelILRorRec -> Bool # | |
| Ord MediumLevelILRorRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILRorRec -> MediumLevelILRorRec -> Ordering # (<) :: MediumLevelILRorRec -> MediumLevelILRorRec -> Bool # (<=) :: MediumLevelILRorRec -> MediumLevelILRorRec -> Bool # (>) :: MediumLevelILRorRec -> MediumLevelILRorRec -> Bool # (>=) :: MediumLevelILRorRec -> MediumLevelILRorRec -> Bool # max :: MediumLevelILRorRec -> MediumLevelILRorRec -> MediumLevelILRorRec # min :: MediumLevelILRorRec -> MediumLevelILRorRec -> MediumLevelILRorRec # | |
data MediumLevelILMulRec Source #
Constructors
| MediumLevelILMulRec | |
Instances
| Show MediumLevelILMulRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILMulRec -> ShowS # show :: MediumLevelILMulRec -> String # showList :: [MediumLevelILMulRec] -> ShowS # | |
| Eq MediumLevelILMulRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILMulRec -> MediumLevelILMulRec -> Bool # (/=) :: MediumLevelILMulRec -> MediumLevelILMulRec -> Bool # | |
| Ord MediumLevelILMulRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILMulRec -> MediumLevelILMulRec -> Ordering # (<) :: MediumLevelILMulRec -> MediumLevelILMulRec -> Bool # (<=) :: MediumLevelILMulRec -> MediumLevelILMulRec -> Bool # (>) :: MediumLevelILMulRec -> MediumLevelILMulRec -> Bool # (>=) :: MediumLevelILMulRec -> MediumLevelILMulRec -> Bool # max :: MediumLevelILMulRec -> MediumLevelILMulRec -> MediumLevelILMulRec # min :: MediumLevelILMulRec -> MediumLevelILMulRec -> MediumLevelILMulRec # | |
data MediumLevelILAdcRec Source #
Constructors
| MediumLevelILAdcRec | |
Instances
| Show MediumLevelILAdcRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILAdcRec -> ShowS # show :: MediumLevelILAdcRec -> String # showList :: [MediumLevelILAdcRec] -> ShowS # | |
| Eq MediumLevelILAdcRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILAdcRec -> MediumLevelILAdcRec -> Bool # (/=) :: MediumLevelILAdcRec -> MediumLevelILAdcRec -> Bool # | |
| Ord MediumLevelILAdcRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILAdcRec -> MediumLevelILAdcRec -> Ordering # (<) :: MediumLevelILAdcRec -> MediumLevelILAdcRec -> Bool # (<=) :: MediumLevelILAdcRec -> MediumLevelILAdcRec -> Bool # (>) :: MediumLevelILAdcRec -> MediumLevelILAdcRec -> Bool # (>=) :: MediumLevelILAdcRec -> MediumLevelILAdcRec -> Bool # max :: MediumLevelILAdcRec -> MediumLevelILAdcRec -> MediumLevelILAdcRec # min :: MediumLevelILAdcRec -> MediumLevelILAdcRec -> MediumLevelILAdcRec # | |
data MediumLevelILSbbRec Source #
Constructors
| MediumLevelILSbbRec | |
Instances
| Show MediumLevelILSbbRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILSbbRec -> ShowS # show :: MediumLevelILSbbRec -> String # showList :: [MediumLevelILSbbRec] -> ShowS # | |
| Eq MediumLevelILSbbRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILSbbRec -> MediumLevelILSbbRec -> Bool # (/=) :: MediumLevelILSbbRec -> MediumLevelILSbbRec -> Bool # | |
| Ord MediumLevelILSbbRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILSbbRec -> MediumLevelILSbbRec -> Ordering # (<) :: MediumLevelILSbbRec -> MediumLevelILSbbRec -> Bool # (<=) :: MediumLevelILSbbRec -> MediumLevelILSbbRec -> Bool # (>) :: MediumLevelILSbbRec -> MediumLevelILSbbRec -> Bool # (>=) :: MediumLevelILSbbRec -> MediumLevelILSbbRec -> Bool # max :: MediumLevelILSbbRec -> MediumLevelILSbbRec -> MediumLevelILSbbRec # min :: MediumLevelILSbbRec -> MediumLevelILSbbRec -> MediumLevelILSbbRec # | |
data MediumLevelILRlcRec Source #
Constructors
| MediumLevelILRlcRec | |
Instances
| Show MediumLevelILRlcRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILRlcRec -> ShowS # show :: MediumLevelILRlcRec -> String # showList :: [MediumLevelILRlcRec] -> ShowS # | |
| Eq MediumLevelILRlcRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILRlcRec -> MediumLevelILRlcRec -> Bool # (/=) :: MediumLevelILRlcRec -> MediumLevelILRlcRec -> Bool # | |
| Ord MediumLevelILRlcRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILRlcRec -> MediumLevelILRlcRec -> Ordering # (<) :: MediumLevelILRlcRec -> MediumLevelILRlcRec -> Bool # (<=) :: MediumLevelILRlcRec -> MediumLevelILRlcRec -> Bool # (>) :: MediumLevelILRlcRec -> MediumLevelILRlcRec -> Bool # (>=) :: MediumLevelILRlcRec -> MediumLevelILRlcRec -> Bool # max :: MediumLevelILRlcRec -> MediumLevelILRlcRec -> MediumLevelILRlcRec # min :: MediumLevelILRlcRec -> MediumLevelILRlcRec -> MediumLevelILRlcRec # | |
data MediumLevelILRrcRec Source #
Constructors
| MediumLevelILRrcRec | |
Instances
| Show MediumLevelILRrcRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILRrcRec -> ShowS # show :: MediumLevelILRrcRec -> String # showList :: [MediumLevelILRrcRec] -> ShowS # | |
| Eq MediumLevelILRrcRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILRrcRec -> MediumLevelILRrcRec -> Bool # (/=) :: MediumLevelILRrcRec -> MediumLevelILRrcRec -> Bool # | |
| Ord MediumLevelILRrcRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILRrcRec -> MediumLevelILRrcRec -> Ordering # (<) :: MediumLevelILRrcRec -> MediumLevelILRrcRec -> Bool # (<=) :: MediumLevelILRrcRec -> MediumLevelILRrcRec -> Bool # (>) :: MediumLevelILRrcRec -> MediumLevelILRrcRec -> Bool # (>=) :: MediumLevelILRrcRec -> MediumLevelILRrcRec -> Bool # max :: MediumLevelILRrcRec -> MediumLevelILRrcRec -> MediumLevelILRrcRec # min :: MediumLevelILRrcRec -> MediumLevelILRrcRec -> MediumLevelILRrcRec # | |
data MediumLevelILNoretRec Source #
Constructors
| MediumLevelILNoretRec | |
Fields | |
Instances
| Show MediumLevelILNoretRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILNoretRec -> ShowS # show :: MediumLevelILNoretRec -> String # showList :: [MediumLevelILNoretRec] -> ShowS # | |
| Eq MediumLevelILNoretRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILNoretRec -> MediumLevelILNoretRec -> Bool # (/=) :: MediumLevelILNoretRec -> MediumLevelILNoretRec -> Bool # | |
| Ord MediumLevelILNoretRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILNoretRec -> MediumLevelILNoretRec -> Ordering # (<) :: MediumLevelILNoretRec -> MediumLevelILNoretRec -> Bool # (<=) :: MediumLevelILNoretRec -> MediumLevelILNoretRec -> Bool # (>) :: MediumLevelILNoretRec -> MediumLevelILNoretRec -> Bool # (>=) :: MediumLevelILNoretRec -> MediumLevelILNoretRec -> Bool # max :: MediumLevelILNoretRec -> MediumLevelILNoretRec -> MediumLevelILNoretRec # min :: MediumLevelILNoretRec -> MediumLevelILNoretRec -> MediumLevelILNoretRec # | |
data MediumLevelILStoreSsaRec Source #
Constructors
| MediumLevelILStoreSsaRec | |
Fields | |
Instances
data MediumLevelILSetVarAliasedRec Source #
Constructors
| MediumLevelILSetVarAliasedRec | |
Fields | |
Instances
data MediumLevelILSetVarSsaFieldRec Source #
Constructors
| MediumLevelILSetVarSsaFieldRec | |
Fields | |
Instances
data MediumLevelILSetVarFieldRec Source #
Constructors
| MediumLevelILSetVarFieldRec | |
Fields | |
Instances
data MediumLevelILVarSsaFieldRec Source #
Constructors
| MediumLevelILVarSsaFieldRec | |
Fields | |
Instances
data MediumLevelILGotoRec Source #
Constructors
| MediumLevelILGotoRec | |
Fields | |
Instances
| Show MediumLevelILGotoRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILGotoRec -> ShowS # show :: MediumLevelILGotoRec -> String # showList :: [MediumLevelILGotoRec] -> ShowS # | |
| Eq MediumLevelILGotoRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILGotoRec -> MediumLevelILGotoRec -> Bool # (/=) :: MediumLevelILGotoRec -> MediumLevelILGotoRec -> Bool # | |
| Ord MediumLevelILGotoRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILGotoRec -> MediumLevelILGotoRec -> Ordering # (<) :: MediumLevelILGotoRec -> MediumLevelILGotoRec -> Bool # (<=) :: MediumLevelILGotoRec -> MediumLevelILGotoRec -> Bool # (>) :: MediumLevelILGotoRec -> MediumLevelILGotoRec -> Bool # (>=) :: MediumLevelILGotoRec -> MediumLevelILGotoRec -> Bool # max :: MediumLevelILGotoRec -> MediumLevelILGotoRec -> MediumLevelILGotoRec # min :: MediumLevelILGotoRec -> MediumLevelILGotoRec -> MediumLevelILGotoRec # | |
data MediumLevelILAddRec Source #
Constructors
| MediumLevelILAddRec | |
Instances
| Show MediumLevelILAddRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILAddRec -> ShowS # show :: MediumLevelILAddRec -> String # showList :: [MediumLevelILAddRec] -> ShowS # | |
| Eq MediumLevelILAddRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILAddRec -> MediumLevelILAddRec -> Bool # (/=) :: MediumLevelILAddRec -> MediumLevelILAddRec -> Bool # | |
| Ord MediumLevelILAddRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILAddRec -> MediumLevelILAddRec -> Ordering # (<) :: MediumLevelILAddRec -> MediumLevelILAddRec -> Bool # (<=) :: MediumLevelILAddRec -> MediumLevelILAddRec -> Bool # (>) :: MediumLevelILAddRec -> MediumLevelILAddRec -> Bool # (>=) :: MediumLevelILAddRec -> MediumLevelILAddRec -> Bool # max :: MediumLevelILAddRec -> MediumLevelILAddRec -> MediumLevelILAddRec # min :: MediumLevelILAddRec -> MediumLevelILAddRec -> MediumLevelILAddRec # | |
data MediumLevelILSubRec Source #
Constructors
| MediumLevelILSubRec | |
Instances
| Show MediumLevelILSubRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILSubRec -> ShowS # show :: MediumLevelILSubRec -> String # showList :: [MediumLevelILSubRec] -> ShowS # | |
| Eq MediumLevelILSubRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILSubRec -> MediumLevelILSubRec -> Bool # (/=) :: MediumLevelILSubRec -> MediumLevelILSubRec -> Bool # | |
| Ord MediumLevelILSubRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILSubRec -> MediumLevelILSubRec -> Ordering # (<) :: MediumLevelILSubRec -> MediumLevelILSubRec -> Bool # (<=) :: MediumLevelILSubRec -> MediumLevelILSubRec -> Bool # (>) :: MediumLevelILSubRec -> MediumLevelILSubRec -> Bool # (>=) :: MediumLevelILSubRec -> MediumLevelILSubRec -> Bool # max :: MediumLevelILSubRec -> MediumLevelILSubRec -> MediumLevelILSubRec # min :: MediumLevelILSubRec -> MediumLevelILSubRec -> MediumLevelILSubRec # | |
data MediumLevelILMuluDpRec Source #
Constructors
| MediumLevelILMuluDpRec | |
Instances
| Show MediumLevelILMuluDpRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILMuluDpRec -> ShowS # show :: MediumLevelILMuluDpRec -> String # showList :: [MediumLevelILMuluDpRec] -> ShowS # | |
| Eq MediumLevelILMuluDpRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILMuluDpRec -> MediumLevelILMuluDpRec -> Bool # (/=) :: MediumLevelILMuluDpRec -> MediumLevelILMuluDpRec -> Bool # | |
| Ord MediumLevelILMuluDpRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILMuluDpRec -> MediumLevelILMuluDpRec -> Ordering # (<) :: MediumLevelILMuluDpRec -> MediumLevelILMuluDpRec -> Bool # (<=) :: MediumLevelILMuluDpRec -> MediumLevelILMuluDpRec -> Bool # (>) :: MediumLevelILMuluDpRec -> MediumLevelILMuluDpRec -> Bool # (>=) :: MediumLevelILMuluDpRec -> MediumLevelILMuluDpRec -> Bool # max :: MediumLevelILMuluDpRec -> MediumLevelILMuluDpRec -> MediumLevelILMuluDpRec # min :: MediumLevelILMuluDpRec -> MediumLevelILMuluDpRec -> MediumLevelILMuluDpRec # | |
data MediumLevelILMulsDpRec Source #
Constructors
| MediumLevelILMulsDpRec | |
Instances
| Show MediumLevelILMulsDpRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILMulsDpRec -> ShowS # show :: MediumLevelILMulsDpRec -> String # showList :: [MediumLevelILMulsDpRec] -> ShowS # | |
| Eq MediumLevelILMulsDpRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILMulsDpRec -> MediumLevelILMulsDpRec -> Bool # (/=) :: MediumLevelILMulsDpRec -> MediumLevelILMulsDpRec -> Bool # | |
| Ord MediumLevelILMulsDpRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILMulsDpRec -> MediumLevelILMulsDpRec -> Ordering # (<) :: MediumLevelILMulsDpRec -> MediumLevelILMulsDpRec -> Bool # (<=) :: MediumLevelILMulsDpRec -> MediumLevelILMulsDpRec -> Bool # (>) :: MediumLevelILMulsDpRec -> MediumLevelILMulsDpRec -> Bool # (>=) :: MediumLevelILMulsDpRec -> MediumLevelILMulsDpRec -> Bool # max :: MediumLevelILMulsDpRec -> MediumLevelILMulsDpRec -> MediumLevelILMulsDpRec # min :: MediumLevelILMulsDpRec -> MediumLevelILMulsDpRec -> MediumLevelILMulsDpRec # | |
data MediumLevelILDivuRec Source #
Constructors
| MediumLevelILDivuRec | |
Instances
| Show MediumLevelILDivuRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILDivuRec -> ShowS # show :: MediumLevelILDivuRec -> String # showList :: [MediumLevelILDivuRec] -> ShowS # | |
| Eq MediumLevelILDivuRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILDivuRec -> MediumLevelILDivuRec -> Bool # (/=) :: MediumLevelILDivuRec -> MediumLevelILDivuRec -> Bool # | |
| Ord MediumLevelILDivuRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILDivuRec -> MediumLevelILDivuRec -> Ordering # (<) :: MediumLevelILDivuRec -> MediumLevelILDivuRec -> Bool # (<=) :: MediumLevelILDivuRec -> MediumLevelILDivuRec -> Bool # (>) :: MediumLevelILDivuRec -> MediumLevelILDivuRec -> Bool # (>=) :: MediumLevelILDivuRec -> MediumLevelILDivuRec -> Bool # max :: MediumLevelILDivuRec -> MediumLevelILDivuRec -> MediumLevelILDivuRec # min :: MediumLevelILDivuRec -> MediumLevelILDivuRec -> MediumLevelILDivuRec # | |
data MediumLevelILDivuDpRec Source #
Constructors
| MediumLevelILDivuDpRec | |
Instances
| Show MediumLevelILDivuDpRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILDivuDpRec -> ShowS # show :: MediumLevelILDivuDpRec -> String # showList :: [MediumLevelILDivuDpRec] -> ShowS # | |
| Eq MediumLevelILDivuDpRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILDivuDpRec -> MediumLevelILDivuDpRec -> Bool # (/=) :: MediumLevelILDivuDpRec -> MediumLevelILDivuDpRec -> Bool # | |
| Ord MediumLevelILDivuDpRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILDivuDpRec -> MediumLevelILDivuDpRec -> Ordering # (<) :: MediumLevelILDivuDpRec -> MediumLevelILDivuDpRec -> Bool # (<=) :: MediumLevelILDivuDpRec -> MediumLevelILDivuDpRec -> Bool # (>) :: MediumLevelILDivuDpRec -> MediumLevelILDivuDpRec -> Bool # (>=) :: MediumLevelILDivuDpRec -> MediumLevelILDivuDpRec -> Bool # max :: MediumLevelILDivuDpRec -> MediumLevelILDivuDpRec -> MediumLevelILDivuDpRec # min :: MediumLevelILDivuDpRec -> MediumLevelILDivuDpRec -> MediumLevelILDivuDpRec # | |
data MediumLevelILDivsRec Source #
Constructors
| MediumLevelILDivsRec | |
Instances
| Show MediumLevelILDivsRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILDivsRec -> ShowS # show :: MediumLevelILDivsRec -> String # showList :: [MediumLevelILDivsRec] -> ShowS # | |
| Eq MediumLevelILDivsRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILDivsRec -> MediumLevelILDivsRec -> Bool # (/=) :: MediumLevelILDivsRec -> MediumLevelILDivsRec -> Bool # | |
| Ord MediumLevelILDivsRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILDivsRec -> MediumLevelILDivsRec -> Ordering # (<) :: MediumLevelILDivsRec -> MediumLevelILDivsRec -> Bool # (<=) :: MediumLevelILDivsRec -> MediumLevelILDivsRec -> Bool # (>) :: MediumLevelILDivsRec -> MediumLevelILDivsRec -> Bool # (>=) :: MediumLevelILDivsRec -> MediumLevelILDivsRec -> Bool # max :: MediumLevelILDivsRec -> MediumLevelILDivsRec -> MediumLevelILDivsRec # min :: MediumLevelILDivsRec -> MediumLevelILDivsRec -> MediumLevelILDivsRec # | |
data MediumLevelILDivsDpRec Source #
Constructors
| MediumLevelILDivsDpRec | |
Instances
| Show MediumLevelILDivsDpRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILDivsDpRec -> ShowS # show :: MediumLevelILDivsDpRec -> String # showList :: [MediumLevelILDivsDpRec] -> ShowS # | |
| Eq MediumLevelILDivsDpRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILDivsDpRec -> MediumLevelILDivsDpRec -> Bool # (/=) :: MediumLevelILDivsDpRec -> MediumLevelILDivsDpRec -> Bool # | |
| Ord MediumLevelILDivsDpRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILDivsDpRec -> MediumLevelILDivsDpRec -> Ordering # (<) :: MediumLevelILDivsDpRec -> MediumLevelILDivsDpRec -> Bool # (<=) :: MediumLevelILDivsDpRec -> MediumLevelILDivsDpRec -> Bool # (>) :: MediumLevelILDivsDpRec -> MediumLevelILDivsDpRec -> Bool # (>=) :: MediumLevelILDivsDpRec -> MediumLevelILDivsDpRec -> Bool # max :: MediumLevelILDivsDpRec -> MediumLevelILDivsDpRec -> MediumLevelILDivsDpRec # min :: MediumLevelILDivsDpRec -> MediumLevelILDivsDpRec -> MediumLevelILDivsDpRec # | |
data MediumLevelILModuRec Source #
Constructors
| MediumLevelILModuRec | |
Instances
| Show MediumLevelILModuRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILModuRec -> ShowS # show :: MediumLevelILModuRec -> String # showList :: [MediumLevelILModuRec] -> ShowS # | |
| Eq MediumLevelILModuRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILModuRec -> MediumLevelILModuRec -> Bool # (/=) :: MediumLevelILModuRec -> MediumLevelILModuRec -> Bool # | |
| Ord MediumLevelILModuRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILModuRec -> MediumLevelILModuRec -> Ordering # (<) :: MediumLevelILModuRec -> MediumLevelILModuRec -> Bool # (<=) :: MediumLevelILModuRec -> MediumLevelILModuRec -> Bool # (>) :: MediumLevelILModuRec -> MediumLevelILModuRec -> Bool # (>=) :: MediumLevelILModuRec -> MediumLevelILModuRec -> Bool # max :: MediumLevelILModuRec -> MediumLevelILModuRec -> MediumLevelILModuRec # min :: MediumLevelILModuRec -> MediumLevelILModuRec -> MediumLevelILModuRec # | |
data MediumLevelILModuDpRec Source #
Constructors
| MediumLevelILModuDpRec | |
Instances
| Show MediumLevelILModuDpRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILModuDpRec -> ShowS # show :: MediumLevelILModuDpRec -> String # showList :: [MediumLevelILModuDpRec] -> ShowS # | |
| Eq MediumLevelILModuDpRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILModuDpRec -> MediumLevelILModuDpRec -> Bool # (/=) :: MediumLevelILModuDpRec -> MediumLevelILModuDpRec -> Bool # | |
| Ord MediumLevelILModuDpRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILModuDpRec -> MediumLevelILModuDpRec -> Ordering # (<) :: MediumLevelILModuDpRec -> MediumLevelILModuDpRec -> Bool # (<=) :: MediumLevelILModuDpRec -> MediumLevelILModuDpRec -> Bool # (>) :: MediumLevelILModuDpRec -> MediumLevelILModuDpRec -> Bool # (>=) :: MediumLevelILModuDpRec -> MediumLevelILModuDpRec -> Bool # max :: MediumLevelILModuDpRec -> MediumLevelILModuDpRec -> MediumLevelILModuDpRec # min :: MediumLevelILModuDpRec -> MediumLevelILModuDpRec -> MediumLevelILModuDpRec # | |
data MediumLevelILModsRec Source #
Constructors
| MediumLevelILModsRec | |
Instances
| Show MediumLevelILModsRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILModsRec -> ShowS # show :: MediumLevelILModsRec -> String # showList :: [MediumLevelILModsRec] -> ShowS # | |
| Eq MediumLevelILModsRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILModsRec -> MediumLevelILModsRec -> Bool # (/=) :: MediumLevelILModsRec -> MediumLevelILModsRec -> Bool # | |
| Ord MediumLevelILModsRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILModsRec -> MediumLevelILModsRec -> Ordering # (<) :: MediumLevelILModsRec -> MediumLevelILModsRec -> Bool # (<=) :: MediumLevelILModsRec -> MediumLevelILModsRec -> Bool # (>) :: MediumLevelILModsRec -> MediumLevelILModsRec -> Bool # (>=) :: MediumLevelILModsRec -> MediumLevelILModsRec -> Bool # max :: MediumLevelILModsRec -> MediumLevelILModsRec -> MediumLevelILModsRec # min :: MediumLevelILModsRec -> MediumLevelILModsRec -> MediumLevelILModsRec # | |
data MediumLevelILModsDpRec Source #
Constructors
| MediumLevelILModsDpRec | |
Instances
| Show MediumLevelILModsDpRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILModsDpRec -> ShowS # show :: MediumLevelILModsDpRec -> String # showList :: [MediumLevelILModsDpRec] -> ShowS # | |
| Eq MediumLevelILModsDpRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILModsDpRec -> MediumLevelILModsDpRec -> Bool # (/=) :: MediumLevelILModsDpRec -> MediumLevelILModsDpRec -> Bool # | |
| Ord MediumLevelILModsDpRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILModsDpRec -> MediumLevelILModsDpRec -> Ordering # (<) :: MediumLevelILModsDpRec -> MediumLevelILModsDpRec -> Bool # (<=) :: MediumLevelILModsDpRec -> MediumLevelILModsDpRec -> Bool # (>) :: MediumLevelILModsDpRec -> MediumLevelILModsDpRec -> Bool # (>=) :: MediumLevelILModsDpRec -> MediumLevelILModsDpRec -> Bool # max :: MediumLevelILModsDpRec -> MediumLevelILModsDpRec -> MediumLevelILModsDpRec # min :: MediumLevelILModsDpRec -> MediumLevelILModsDpRec -> MediumLevelILModsDpRec # | |
data MediumLevelILNegRec Source #
Constructors
| MediumLevelILNegRec | |
Instances
| Show MediumLevelILNegRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILNegRec -> ShowS # show :: MediumLevelILNegRec -> String # showList :: [MediumLevelILNegRec] -> ShowS # | |
| Eq MediumLevelILNegRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILNegRec -> MediumLevelILNegRec -> Bool # (/=) :: MediumLevelILNegRec -> MediumLevelILNegRec -> Bool # | |
| Ord MediumLevelILNegRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILNegRec -> MediumLevelILNegRec -> Ordering # (<) :: MediumLevelILNegRec -> MediumLevelILNegRec -> Bool # (<=) :: MediumLevelILNegRec -> MediumLevelILNegRec -> Bool # (>) :: MediumLevelILNegRec -> MediumLevelILNegRec -> Bool # (>=) :: MediumLevelILNegRec -> MediumLevelILNegRec -> Bool # max :: MediumLevelILNegRec -> MediumLevelILNegRec -> MediumLevelILNegRec # min :: MediumLevelILNegRec -> MediumLevelILNegRec -> MediumLevelILNegRec # | |
data MediumLevelILNotRec Source #
Constructors
| MediumLevelILNotRec | |
Instances
| Show MediumLevelILNotRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILNotRec -> ShowS # show :: MediumLevelILNotRec -> String # showList :: [MediumLevelILNotRec] -> ShowS # | |
| Eq MediumLevelILNotRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILNotRec -> MediumLevelILNotRec -> Bool # (/=) :: MediumLevelILNotRec -> MediumLevelILNotRec -> Bool # | |
| Ord MediumLevelILNotRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILNotRec -> MediumLevelILNotRec -> Ordering # (<) :: MediumLevelILNotRec -> MediumLevelILNotRec -> Bool # (<=) :: MediumLevelILNotRec -> MediumLevelILNotRec -> Bool # (>) :: MediumLevelILNotRec -> MediumLevelILNotRec -> Bool # (>=) :: MediumLevelILNotRec -> MediumLevelILNotRec -> Bool # max :: MediumLevelILNotRec -> MediumLevelILNotRec -> MediumLevelILNotRec # min :: MediumLevelILNotRec -> MediumLevelILNotRec -> MediumLevelILNotRec # | |
data MediumLevelILCeilRec Source #
Constructors
| MediumLevelILCeilRec | |
Instances
| Show MediumLevelILCeilRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILCeilRec -> ShowS # show :: MediumLevelILCeilRec -> String # showList :: [MediumLevelILCeilRec] -> ShowS # | |
| Eq MediumLevelILCeilRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILCeilRec -> MediumLevelILCeilRec -> Bool # (/=) :: MediumLevelILCeilRec -> MediumLevelILCeilRec -> Bool # | |
| Ord MediumLevelILCeilRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILCeilRec -> MediumLevelILCeilRec -> Ordering # (<) :: MediumLevelILCeilRec -> MediumLevelILCeilRec -> Bool # (<=) :: MediumLevelILCeilRec -> MediumLevelILCeilRec -> Bool # (>) :: MediumLevelILCeilRec -> MediumLevelILCeilRec -> Bool # (>=) :: MediumLevelILCeilRec -> MediumLevelILCeilRec -> Bool # max :: MediumLevelILCeilRec -> MediumLevelILCeilRec -> MediumLevelILCeilRec # min :: MediumLevelILCeilRec -> MediumLevelILCeilRec -> MediumLevelILCeilRec # | |
data MediumLevelILSxRec Source #
Constructors
| MediumLevelILSxRec | |
Instances
| Show MediumLevelILSxRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILSxRec -> ShowS # show :: MediumLevelILSxRec -> String # showList :: [MediumLevelILSxRec] -> ShowS # | |
| Eq MediumLevelILSxRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILSxRec -> MediumLevelILSxRec -> Bool # (/=) :: MediumLevelILSxRec -> MediumLevelILSxRec -> Bool # | |
| Ord MediumLevelILSxRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILSxRec -> MediumLevelILSxRec -> Ordering # (<) :: MediumLevelILSxRec -> MediumLevelILSxRec -> Bool # (<=) :: MediumLevelILSxRec -> MediumLevelILSxRec -> Bool # (>) :: MediumLevelILSxRec -> MediumLevelILSxRec -> Bool # (>=) :: MediumLevelILSxRec -> MediumLevelILSxRec -> Bool # max :: MediumLevelILSxRec -> MediumLevelILSxRec -> MediumLevelILSxRec # min :: MediumLevelILSxRec -> MediumLevelILSxRec -> MediumLevelILSxRec # | |
data MediumLevelILZxRec Source #
Constructors
| MediumLevelILZxRec | |
Instances
| Show MediumLevelILZxRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILZxRec -> ShowS # show :: MediumLevelILZxRec -> String # showList :: [MediumLevelILZxRec] -> ShowS # | |
| Eq MediumLevelILZxRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILZxRec -> MediumLevelILZxRec -> Bool # (/=) :: MediumLevelILZxRec -> MediumLevelILZxRec -> Bool # | |
| Ord MediumLevelILZxRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILZxRec -> MediumLevelILZxRec -> Ordering # (<) :: MediumLevelILZxRec -> MediumLevelILZxRec -> Bool # (<=) :: MediumLevelILZxRec -> MediumLevelILZxRec -> Bool # (>) :: MediumLevelILZxRec -> MediumLevelILZxRec -> Bool # (>=) :: MediumLevelILZxRec -> MediumLevelILZxRec -> Bool # max :: MediumLevelILZxRec -> MediumLevelILZxRec -> MediumLevelILZxRec # min :: MediumLevelILZxRec -> MediumLevelILZxRec -> MediumLevelILZxRec # | |
data MediumLevelILLowPartRec Source #
Constructors
| MediumLevelILLowPartRec | |
Instances
data MediumLevelILFsqrtRec Source #
Constructors
| MediumLevelILFsqrtRec | |
Instances
| Show MediumLevelILFsqrtRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILFsqrtRec -> ShowS # show :: MediumLevelILFsqrtRec -> String # showList :: [MediumLevelILFsqrtRec] -> ShowS # | |
| Eq MediumLevelILFsqrtRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILFsqrtRec -> MediumLevelILFsqrtRec -> Bool # (/=) :: MediumLevelILFsqrtRec -> MediumLevelILFsqrtRec -> Bool # | |
| Ord MediumLevelILFsqrtRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILFsqrtRec -> MediumLevelILFsqrtRec -> Ordering # (<) :: MediumLevelILFsqrtRec -> MediumLevelILFsqrtRec -> Bool # (<=) :: MediumLevelILFsqrtRec -> MediumLevelILFsqrtRec -> Bool # (>) :: MediumLevelILFsqrtRec -> MediumLevelILFsqrtRec -> Bool # (>=) :: MediumLevelILFsqrtRec -> MediumLevelILFsqrtRec -> Bool # max :: MediumLevelILFsqrtRec -> MediumLevelILFsqrtRec -> MediumLevelILFsqrtRec # min :: MediumLevelILFsqrtRec -> MediumLevelILFsqrtRec -> MediumLevelILFsqrtRec # | |
data MediumLevelILFnegRec Source #
Constructors
| MediumLevelILFnegRec | |
Instances
| Show MediumLevelILFnegRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILFnegRec -> ShowS # show :: MediumLevelILFnegRec -> String # showList :: [MediumLevelILFnegRec] -> ShowS # | |
| Eq MediumLevelILFnegRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILFnegRec -> MediumLevelILFnegRec -> Bool # (/=) :: MediumLevelILFnegRec -> MediumLevelILFnegRec -> Bool # | |
| Ord MediumLevelILFnegRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILFnegRec -> MediumLevelILFnegRec -> Ordering # (<) :: MediumLevelILFnegRec -> MediumLevelILFnegRec -> Bool # (<=) :: MediumLevelILFnegRec -> MediumLevelILFnegRec -> Bool # (>) :: MediumLevelILFnegRec -> MediumLevelILFnegRec -> Bool # (>=) :: MediumLevelILFnegRec -> MediumLevelILFnegRec -> Bool # max :: MediumLevelILFnegRec -> MediumLevelILFnegRec -> MediumLevelILFnegRec # min :: MediumLevelILFnegRec -> MediumLevelILFnegRec -> MediumLevelILFnegRec # | |
data MediumLevelILFabsRec Source #
Constructors
| MediumLevelILFabsRec | |
Instances
| Show MediumLevelILFabsRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILFabsRec -> ShowS # show :: MediumLevelILFabsRec -> String # showList :: [MediumLevelILFabsRec] -> ShowS # | |
| Eq MediumLevelILFabsRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILFabsRec -> MediumLevelILFabsRec -> Bool # (/=) :: MediumLevelILFabsRec -> MediumLevelILFabsRec -> Bool # | |
| Ord MediumLevelILFabsRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILFabsRec -> MediumLevelILFabsRec -> Ordering # (<) :: MediumLevelILFabsRec -> MediumLevelILFabsRec -> Bool # (<=) :: MediumLevelILFabsRec -> MediumLevelILFabsRec -> Bool # (>) :: MediumLevelILFabsRec -> MediumLevelILFabsRec -> Bool # (>=) :: MediumLevelILFabsRec -> MediumLevelILFabsRec -> Bool # max :: MediumLevelILFabsRec -> MediumLevelILFabsRec -> MediumLevelILFabsRec # min :: MediumLevelILFabsRec -> MediumLevelILFabsRec -> MediumLevelILFabsRec # | |
data MediumLevelILFloatToIntRec Source #
Constructors
| MediumLevelILFloatToIntRec | |
Instances
data MediumLevelILIntToFloatRec Source #
Constructors
| MediumLevelILIntToFloatRec | |
Instances
data MediumLevelILFloatConvRec Source #
Constructors
| MediumLevelILFloatConvRec | |
Instances
data MediumLevelILRoundToIntRec Source #
Constructors
| MediumLevelILRoundToIntRec | |
Instances
data MediumLevelILFloorRec Source #
Constructors
| MediumLevelILFloorRec | |
Instances
| Show MediumLevelILFloorRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILFloorRec -> ShowS # show :: MediumLevelILFloorRec -> String # showList :: [MediumLevelILFloorRec] -> ShowS # | |
| Eq MediumLevelILFloorRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILFloorRec -> MediumLevelILFloorRec -> Bool # (/=) :: MediumLevelILFloorRec -> MediumLevelILFloorRec -> Bool # | |
| Ord MediumLevelILFloorRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILFloorRec -> MediumLevelILFloorRec -> Ordering # (<) :: MediumLevelILFloorRec -> MediumLevelILFloorRec -> Bool # (<=) :: MediumLevelILFloorRec -> MediumLevelILFloorRec -> Bool # (>) :: MediumLevelILFloorRec -> MediumLevelILFloorRec -> Bool # (>=) :: MediumLevelILFloorRec -> MediumLevelILFloorRec -> Bool # max :: MediumLevelILFloorRec -> MediumLevelILFloorRec -> MediumLevelILFloorRec # min :: MediumLevelILFloorRec -> MediumLevelILFloorRec -> MediumLevelILFloorRec # | |
data MediumLevelILFtruncRec Source #
Constructors
| MediumLevelILFtruncRec | |
Instances
| Show MediumLevelILFtruncRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILFtruncRec -> ShowS # show :: MediumLevelILFtruncRec -> String # showList :: [MediumLevelILFtruncRec] -> ShowS # | |
| Eq MediumLevelILFtruncRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILFtruncRec -> MediumLevelILFtruncRec -> Bool # (/=) :: MediumLevelILFtruncRec -> MediumLevelILFtruncRec -> Bool # | |
| Ord MediumLevelILFtruncRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILFtruncRec -> MediumLevelILFtruncRec -> Ordering # (<) :: MediumLevelILFtruncRec -> MediumLevelILFtruncRec -> Bool # (<=) :: MediumLevelILFtruncRec -> MediumLevelILFtruncRec -> Bool # (>) :: MediumLevelILFtruncRec -> MediumLevelILFtruncRec -> Bool # (>=) :: MediumLevelILFtruncRec -> MediumLevelILFtruncRec -> Bool # max :: MediumLevelILFtruncRec -> MediumLevelILFtruncRec -> MediumLevelILFtruncRec # min :: MediumLevelILFtruncRec -> MediumLevelILFtruncRec -> MediumLevelILFtruncRec # | |
data MediumLevelILIntrinsicSsaRec Source #
Constructors
| MediumLevelILIntrinsicSsaRec | |
Fields | |
Instances
data MediumLevelILIntrinsicRec Source #
Constructors
| MediumLevelILIntrinsicRec | |
Fields | |
Instances
data MediumLevelILBoolToIntRec Source #
Constructors
| MediumLevelILBoolToIntRec | |
Instances
data MediumLevelILVarAliasedRec Source #
Constructors
| MediumLevelILVarAliasedRec | |
Fields | |
Instances
data MediumLevelILVarAliasedFieldRec Source #
Constructors
| MediumLevelILVarAliasedFieldRec | |
Fields | |
Instances
data MediumLevelILSetVarAliasedFieldRec Source #
Constructors
| MediumLevelILSetVarAliasedFieldRec | |
Fields | |
Instances
data MediumLevelILLoadStructSsaRec Source #
Constructors
| MediumLevelILLoadStructSsaRec | |
Fields | |
Instances
data MediumLevelILStoreStructSsaRec Source #
Constructors
| MediumLevelILStoreStructSsaRec | |
Fields | |
Instances
data MediumLevelILFcmpERec Source #
Constructors
| MediumLevelILFcmpERec | |
Instances
| Show MediumLevelILFcmpERec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILFcmpERec -> ShowS # show :: MediumLevelILFcmpERec -> String # showList :: [MediumLevelILFcmpERec] -> ShowS # | |
| Eq MediumLevelILFcmpERec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILFcmpERec -> MediumLevelILFcmpERec -> Bool # (/=) :: MediumLevelILFcmpERec -> MediumLevelILFcmpERec -> Bool # | |
| Ord MediumLevelILFcmpERec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILFcmpERec -> MediumLevelILFcmpERec -> Ordering # (<) :: MediumLevelILFcmpERec -> MediumLevelILFcmpERec -> Bool # (<=) :: MediumLevelILFcmpERec -> MediumLevelILFcmpERec -> Bool # (>) :: MediumLevelILFcmpERec -> MediumLevelILFcmpERec -> Bool # (>=) :: MediumLevelILFcmpERec -> MediumLevelILFcmpERec -> Bool # max :: MediumLevelILFcmpERec -> MediumLevelILFcmpERec -> MediumLevelILFcmpERec # min :: MediumLevelILFcmpERec -> MediumLevelILFcmpERec -> MediumLevelILFcmpERec # | |
data MediumLevelILFcmpNeRec Source #
Constructors
| MediumLevelILFcmpNeRec | |
Instances
| Show MediumLevelILFcmpNeRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILFcmpNeRec -> ShowS # show :: MediumLevelILFcmpNeRec -> String # showList :: [MediumLevelILFcmpNeRec] -> ShowS # | |
| Eq MediumLevelILFcmpNeRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILFcmpNeRec -> MediumLevelILFcmpNeRec -> Bool # (/=) :: MediumLevelILFcmpNeRec -> MediumLevelILFcmpNeRec -> Bool # | |
| Ord MediumLevelILFcmpNeRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILFcmpNeRec -> MediumLevelILFcmpNeRec -> Ordering # (<) :: MediumLevelILFcmpNeRec -> MediumLevelILFcmpNeRec -> Bool # (<=) :: MediumLevelILFcmpNeRec -> MediumLevelILFcmpNeRec -> Bool # (>) :: MediumLevelILFcmpNeRec -> MediumLevelILFcmpNeRec -> Bool # (>=) :: MediumLevelILFcmpNeRec -> MediumLevelILFcmpNeRec -> Bool # max :: MediumLevelILFcmpNeRec -> MediumLevelILFcmpNeRec -> MediumLevelILFcmpNeRec # min :: MediumLevelILFcmpNeRec -> MediumLevelILFcmpNeRec -> MediumLevelILFcmpNeRec # | |
data MediumLevelILFcmpLtRec Source #
Constructors
| MediumLevelILFcmpLtRec | |
Instances
| Show MediumLevelILFcmpLtRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILFcmpLtRec -> ShowS # show :: MediumLevelILFcmpLtRec -> String # showList :: [MediumLevelILFcmpLtRec] -> ShowS # | |
| Eq MediumLevelILFcmpLtRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILFcmpLtRec -> MediumLevelILFcmpLtRec -> Bool # (/=) :: MediumLevelILFcmpLtRec -> MediumLevelILFcmpLtRec -> Bool # | |
| Ord MediumLevelILFcmpLtRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILFcmpLtRec -> MediumLevelILFcmpLtRec -> Ordering # (<) :: MediumLevelILFcmpLtRec -> MediumLevelILFcmpLtRec -> Bool # (<=) :: MediumLevelILFcmpLtRec -> MediumLevelILFcmpLtRec -> Bool # (>) :: MediumLevelILFcmpLtRec -> MediumLevelILFcmpLtRec -> Bool # (>=) :: MediumLevelILFcmpLtRec -> MediumLevelILFcmpLtRec -> Bool # max :: MediumLevelILFcmpLtRec -> MediumLevelILFcmpLtRec -> MediumLevelILFcmpLtRec # min :: MediumLevelILFcmpLtRec -> MediumLevelILFcmpLtRec -> MediumLevelILFcmpLtRec # | |
data MediumLevelILFcmpLeRec Source #
Constructors
| MediumLevelILFcmpLeRec | |
Instances
| Show MediumLevelILFcmpLeRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILFcmpLeRec -> ShowS # show :: MediumLevelILFcmpLeRec -> String # showList :: [MediumLevelILFcmpLeRec] -> ShowS # | |
| Eq MediumLevelILFcmpLeRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILFcmpLeRec -> MediumLevelILFcmpLeRec -> Bool # (/=) :: MediumLevelILFcmpLeRec -> MediumLevelILFcmpLeRec -> Bool # | |
| Ord MediumLevelILFcmpLeRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILFcmpLeRec -> MediumLevelILFcmpLeRec -> Ordering # (<) :: MediumLevelILFcmpLeRec -> MediumLevelILFcmpLeRec -> Bool # (<=) :: MediumLevelILFcmpLeRec -> MediumLevelILFcmpLeRec -> Bool # (>) :: MediumLevelILFcmpLeRec -> MediumLevelILFcmpLeRec -> Bool # (>=) :: MediumLevelILFcmpLeRec -> MediumLevelILFcmpLeRec -> Bool # max :: MediumLevelILFcmpLeRec -> MediumLevelILFcmpLeRec -> MediumLevelILFcmpLeRec # min :: MediumLevelILFcmpLeRec -> MediumLevelILFcmpLeRec -> MediumLevelILFcmpLeRec # | |
data MediumLevelILFcmpGeRec Source #
Constructors
| MediumLevelILFcmpGeRec | |
Instances
| Show MediumLevelILFcmpGeRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILFcmpGeRec -> ShowS # show :: MediumLevelILFcmpGeRec -> String # showList :: [MediumLevelILFcmpGeRec] -> ShowS # | |
| Eq MediumLevelILFcmpGeRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILFcmpGeRec -> MediumLevelILFcmpGeRec -> Bool # (/=) :: MediumLevelILFcmpGeRec -> MediumLevelILFcmpGeRec -> Bool # | |
| Ord MediumLevelILFcmpGeRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILFcmpGeRec -> MediumLevelILFcmpGeRec -> Ordering # (<) :: MediumLevelILFcmpGeRec -> MediumLevelILFcmpGeRec -> Bool # (<=) :: MediumLevelILFcmpGeRec -> MediumLevelILFcmpGeRec -> Bool # (>) :: MediumLevelILFcmpGeRec -> MediumLevelILFcmpGeRec -> Bool # (>=) :: MediumLevelILFcmpGeRec -> MediumLevelILFcmpGeRec -> Bool # max :: MediumLevelILFcmpGeRec -> MediumLevelILFcmpGeRec -> MediumLevelILFcmpGeRec # min :: MediumLevelILFcmpGeRec -> MediumLevelILFcmpGeRec -> MediumLevelILFcmpGeRec # | |
data MediumLevelILFcmpGtRec Source #
Constructors
| MediumLevelILFcmpGtRec | |
Instances
| Show MediumLevelILFcmpGtRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILFcmpGtRec -> ShowS # show :: MediumLevelILFcmpGtRec -> String # showList :: [MediumLevelILFcmpGtRec] -> ShowS # | |
| Eq MediumLevelILFcmpGtRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILFcmpGtRec -> MediumLevelILFcmpGtRec -> Bool # (/=) :: MediumLevelILFcmpGtRec -> MediumLevelILFcmpGtRec -> Bool # | |
| Ord MediumLevelILFcmpGtRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILFcmpGtRec -> MediumLevelILFcmpGtRec -> Ordering # (<) :: MediumLevelILFcmpGtRec -> MediumLevelILFcmpGtRec -> Bool # (<=) :: MediumLevelILFcmpGtRec -> MediumLevelILFcmpGtRec -> Bool # (>) :: MediumLevelILFcmpGtRec -> MediumLevelILFcmpGtRec -> Bool # (>=) :: MediumLevelILFcmpGtRec -> MediumLevelILFcmpGtRec -> Bool # max :: MediumLevelILFcmpGtRec -> MediumLevelILFcmpGtRec -> MediumLevelILFcmpGtRec # min :: MediumLevelILFcmpGtRec -> MediumLevelILFcmpGtRec -> MediumLevelILFcmpGtRec # | |
data MediumLevelILFcmpORec Source #
Constructors
| MediumLevelILFcmpORec | |
Instances
| Show MediumLevelILFcmpORec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILFcmpORec -> ShowS # show :: MediumLevelILFcmpORec -> String # showList :: [MediumLevelILFcmpORec] -> ShowS # | |
| Eq MediumLevelILFcmpORec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILFcmpORec -> MediumLevelILFcmpORec -> Bool # (/=) :: MediumLevelILFcmpORec -> MediumLevelILFcmpORec -> Bool # | |
| Ord MediumLevelILFcmpORec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILFcmpORec -> MediumLevelILFcmpORec -> Ordering # (<) :: MediumLevelILFcmpORec -> MediumLevelILFcmpORec -> Bool # (<=) :: MediumLevelILFcmpORec -> MediumLevelILFcmpORec -> Bool # (>) :: MediumLevelILFcmpORec -> MediumLevelILFcmpORec -> Bool # (>=) :: MediumLevelILFcmpORec -> MediumLevelILFcmpORec -> Bool # max :: MediumLevelILFcmpORec -> MediumLevelILFcmpORec -> MediumLevelILFcmpORec # min :: MediumLevelILFcmpORec -> MediumLevelILFcmpORec -> MediumLevelILFcmpORec # | |
data MediumLevelILFcmpUoRec Source #
Constructors
| MediumLevelILFcmpUoRec | |
Instances
| Show MediumLevelILFcmpUoRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILFcmpUoRec -> ShowS # show :: MediumLevelILFcmpUoRec -> String # showList :: [MediumLevelILFcmpUoRec] -> ShowS # | |
| Eq MediumLevelILFcmpUoRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILFcmpUoRec -> MediumLevelILFcmpUoRec -> Bool # (/=) :: MediumLevelILFcmpUoRec -> MediumLevelILFcmpUoRec -> Bool # | |
| Ord MediumLevelILFcmpUoRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILFcmpUoRec -> MediumLevelILFcmpUoRec -> Ordering # (<) :: MediumLevelILFcmpUoRec -> MediumLevelILFcmpUoRec -> Bool # (<=) :: MediumLevelILFcmpUoRec -> MediumLevelILFcmpUoRec -> Bool # (>) :: MediumLevelILFcmpUoRec -> MediumLevelILFcmpUoRec -> Bool # (>=) :: MediumLevelILFcmpUoRec -> MediumLevelILFcmpUoRec -> Bool # max :: MediumLevelILFcmpUoRec -> MediumLevelILFcmpUoRec -> MediumLevelILFcmpUoRec # min :: MediumLevelILFcmpUoRec -> MediumLevelILFcmpUoRec -> MediumLevelILFcmpUoRec # | |
data MediumLevelILFaddRec Source #
Constructors
| MediumLevelILFaddRec | |
Instances
| Show MediumLevelILFaddRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILFaddRec -> ShowS # show :: MediumLevelILFaddRec -> String # showList :: [MediumLevelILFaddRec] -> ShowS # | |
| Eq MediumLevelILFaddRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILFaddRec -> MediumLevelILFaddRec -> Bool # (/=) :: MediumLevelILFaddRec -> MediumLevelILFaddRec -> Bool # | |
| Ord MediumLevelILFaddRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILFaddRec -> MediumLevelILFaddRec -> Ordering # (<) :: MediumLevelILFaddRec -> MediumLevelILFaddRec -> Bool # (<=) :: MediumLevelILFaddRec -> MediumLevelILFaddRec -> Bool # (>) :: MediumLevelILFaddRec -> MediumLevelILFaddRec -> Bool # (>=) :: MediumLevelILFaddRec -> MediumLevelILFaddRec -> Bool # max :: MediumLevelILFaddRec -> MediumLevelILFaddRec -> MediumLevelILFaddRec # min :: MediumLevelILFaddRec -> MediumLevelILFaddRec -> MediumLevelILFaddRec # | |
data MediumLevelILFsubRec Source #
Constructors
| MediumLevelILFsubRec | |
Instances
| Show MediumLevelILFsubRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILFsubRec -> ShowS # show :: MediumLevelILFsubRec -> String # showList :: [MediumLevelILFsubRec] -> ShowS # | |
| Eq MediumLevelILFsubRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILFsubRec -> MediumLevelILFsubRec -> Bool # (/=) :: MediumLevelILFsubRec -> MediumLevelILFsubRec -> Bool # | |
| Ord MediumLevelILFsubRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILFsubRec -> MediumLevelILFsubRec -> Ordering # (<) :: MediumLevelILFsubRec -> MediumLevelILFsubRec -> Bool # (<=) :: MediumLevelILFsubRec -> MediumLevelILFsubRec -> Bool # (>) :: MediumLevelILFsubRec -> MediumLevelILFsubRec -> Bool # (>=) :: MediumLevelILFsubRec -> MediumLevelILFsubRec -> Bool # max :: MediumLevelILFsubRec -> MediumLevelILFsubRec -> MediumLevelILFsubRec # min :: MediumLevelILFsubRec -> MediumLevelILFsubRec -> MediumLevelILFsubRec # | |
data MediumLevelILFmulRec Source #
Constructors
| MediumLevelILFmulRec | |
Instances
| Show MediumLevelILFmulRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILFmulRec -> ShowS # show :: MediumLevelILFmulRec -> String # showList :: [MediumLevelILFmulRec] -> ShowS # | |
| Eq MediumLevelILFmulRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILFmulRec -> MediumLevelILFmulRec -> Bool # (/=) :: MediumLevelILFmulRec -> MediumLevelILFmulRec -> Bool # | |
| Ord MediumLevelILFmulRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILFmulRec -> MediumLevelILFmulRec -> Ordering # (<) :: MediumLevelILFmulRec -> MediumLevelILFmulRec -> Bool # (<=) :: MediumLevelILFmulRec -> MediumLevelILFmulRec -> Bool # (>) :: MediumLevelILFmulRec -> MediumLevelILFmulRec -> Bool # (>=) :: MediumLevelILFmulRec -> MediumLevelILFmulRec -> Bool # max :: MediumLevelILFmulRec -> MediumLevelILFmulRec -> MediumLevelILFmulRec # min :: MediumLevelILFmulRec -> MediumLevelILFmulRec -> MediumLevelILFmulRec # | |
data MediumLevelILFdivRec Source #
Constructors
| MediumLevelILFdivRec | |
Instances
| Show MediumLevelILFdivRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILFdivRec -> ShowS # show :: MediumLevelILFdivRec -> String # showList :: [MediumLevelILFdivRec] -> ShowS # | |
| Eq MediumLevelILFdivRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILFdivRec -> MediumLevelILFdivRec -> Bool # (/=) :: MediumLevelILFdivRec -> MediumLevelILFdivRec -> Bool # | |
| Ord MediumLevelILFdivRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILFdivRec -> MediumLevelILFdivRec -> Ordering # (<) :: MediumLevelILFdivRec -> MediumLevelILFdivRec -> Bool # (<=) :: MediumLevelILFdivRec -> MediumLevelILFdivRec -> Bool # (>) :: MediumLevelILFdivRec -> MediumLevelILFdivRec -> Bool # (>=) :: MediumLevelILFdivRec -> MediumLevelILFdivRec -> Bool # max :: MediumLevelILFdivRec -> MediumLevelILFdivRec -> MediumLevelILFdivRec # min :: MediumLevelILFdivRec -> MediumLevelILFdivRec -> MediumLevelILFdivRec # | |
data MediumLevelILConstDataRec Source #
Constructors
| MediumLevelILConstDataRec | |
Fields | |
Instances
data MediumLevelILAddOverflowRec Source #
Constructors
| MediumLevelILAddOverflowRec | |
Instances
data MediumLevelILFloatConstRec Source #
Constructors
| MediumLevelILFloatConstRec | |
Fields | |
Instances
data MediumLevelILTestBitRec Source #
Constructors
| MediumLevelILTestBitRec | |
Instances
data MediumLevelILSetVarSplitRec Source #
Constructors
| MediumLevelILSetVarSplitRec | |
Fields | |
Instances
data MediumLevelILCallParamSsaRec Source #
Constructors
| MediumLevelILCallParamSsaRec | |
Fields | |
Instances
data MediumLevelILCallParamRec Source #
Constructors
| MediumLevelILCallParamRec | |
Fields | |
Instances
data MediumLevelILSetVarRec Source #
Constructors
| MediumLevelILSetVarRec | |
Fields | |
Instances
| Show MediumLevelILSetVarRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILSetVarRec -> ShowS # show :: MediumLevelILSetVarRec -> String # showList :: [MediumLevelILSetVarRec] -> ShowS # | |
| Eq MediumLevelILSetVarRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILSetVarRec -> MediumLevelILSetVarRec -> Bool # (/=) :: MediumLevelILSetVarRec -> MediumLevelILSetVarRec -> Bool # | |
| Ord MediumLevelILSetVarRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILSetVarRec -> MediumLevelILSetVarRec -> Ordering # (<) :: MediumLevelILSetVarRec -> MediumLevelILSetVarRec -> Bool # (<=) :: MediumLevelILSetVarRec -> MediumLevelILSetVarRec -> Bool # (>) :: MediumLevelILSetVarRec -> MediumLevelILSetVarRec -> Bool # (>=) :: MediumLevelILSetVarRec -> MediumLevelILSetVarRec -> Bool # max :: MediumLevelILSetVarRec -> MediumLevelILSetVarRec -> MediumLevelILSetVarRec # min :: MediumLevelILSetVarRec -> MediumLevelILSetVarRec -> MediumLevelILSetVarRec # | |
data MediumLevelILAssertRec Source #
Constructors
| MediumLevelILAssertRec | |
Fields | |
Instances
| Show MediumLevelILAssertRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILAssertRec -> ShowS # show :: MediumLevelILAssertRec -> String # showList :: [MediumLevelILAssertRec] -> ShowS # | |
| Eq MediumLevelILAssertRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILAssertRec -> MediumLevelILAssertRec -> Bool # (/=) :: MediumLevelILAssertRec -> MediumLevelILAssertRec -> Bool # | |
| Ord MediumLevelILAssertRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILAssertRec -> MediumLevelILAssertRec -> Ordering # (<) :: MediumLevelILAssertRec -> MediumLevelILAssertRec -> Bool # (<=) :: MediumLevelILAssertRec -> MediumLevelILAssertRec -> Bool # (>) :: MediumLevelILAssertRec -> MediumLevelILAssertRec -> Bool # (>=) :: MediumLevelILAssertRec -> MediumLevelILAssertRec -> Bool # max :: MediumLevelILAssertRec -> MediumLevelILAssertRec -> MediumLevelILAssertRec # min :: MediumLevelILAssertRec -> MediumLevelILAssertRec -> MediumLevelILAssertRec # | |
data MediumLevelILForceVerRec Source #
Constructors
| MediumLevelILForceVerRec | |
Fields | |
Instances
data MediumLevelILLoadRec Source #
Constructors
| MediumLevelILLoadRec | |
Instances
| Show MediumLevelILLoadRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILLoadRec -> ShowS # show :: MediumLevelILLoadRec -> String # showList :: [MediumLevelILLoadRec] -> ShowS # | |
| Eq MediumLevelILLoadRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILLoadRec -> MediumLevelILLoadRec -> Bool # (/=) :: MediumLevelILLoadRec -> MediumLevelILLoadRec -> Bool # | |
| Ord MediumLevelILLoadRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILLoadRec -> MediumLevelILLoadRec -> Ordering # (<) :: MediumLevelILLoadRec -> MediumLevelILLoadRec -> Bool # (<=) :: MediumLevelILLoadRec -> MediumLevelILLoadRec -> Bool # (>) :: MediumLevelILLoadRec -> MediumLevelILLoadRec -> Bool # (>=) :: MediumLevelILLoadRec -> MediumLevelILLoadRec -> Bool # max :: MediumLevelILLoadRec -> MediumLevelILLoadRec -> MediumLevelILLoadRec # min :: MediumLevelILLoadRec -> MediumLevelILLoadRec -> MediumLevelILLoadRec # | |
data MediumLevelILLoadStructRec Source #
Constructors
| MediumLevelILLoadStructRec | |
Fields | |
Instances
data MediumLevelILStoreRec Source #
Constructors
| MediumLevelILStoreRec | |
Instances
| Show MediumLevelILStoreRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILStoreRec -> ShowS # show :: MediumLevelILStoreRec -> String # showList :: [MediumLevelILStoreRec] -> ShowS # | |
| Eq MediumLevelILStoreRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILStoreRec -> MediumLevelILStoreRec -> Bool # (/=) :: MediumLevelILStoreRec -> MediumLevelILStoreRec -> Bool # | |
| Ord MediumLevelILStoreRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILStoreRec -> MediumLevelILStoreRec -> Ordering # (<) :: MediumLevelILStoreRec -> MediumLevelILStoreRec -> Bool # (<=) :: MediumLevelILStoreRec -> MediumLevelILStoreRec -> Bool # (>) :: MediumLevelILStoreRec -> MediumLevelILStoreRec -> Bool # (>=) :: MediumLevelILStoreRec -> MediumLevelILStoreRec -> Bool # max :: MediumLevelILStoreRec -> MediumLevelILStoreRec -> MediumLevelILStoreRec # min :: MediumLevelILStoreRec -> MediumLevelILStoreRec -> MediumLevelILStoreRec # | |
data MediumLevelILStoreStructRec Source #
Constructors
| MediumLevelILStoreStructRec | |
Instances
data MediumLevelILVarRec Source #
Constructors
| MediumLevelILVarRec | |
Fields | |
Instances
| Show MediumLevelILVarRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILVarRec -> ShowS # show :: MediumLevelILVarRec -> String # showList :: [MediumLevelILVarRec] -> ShowS # | |
| Eq MediumLevelILVarRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILVarRec -> MediumLevelILVarRec -> Bool # (/=) :: MediumLevelILVarRec -> MediumLevelILVarRec -> Bool # | |
| Ord MediumLevelILVarRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILVarRec -> MediumLevelILVarRec -> Ordering # (<) :: MediumLevelILVarRec -> MediumLevelILVarRec -> Bool # (<=) :: MediumLevelILVarRec -> MediumLevelILVarRec -> Bool # (>) :: MediumLevelILVarRec -> MediumLevelILVarRec -> Bool # (>=) :: MediumLevelILVarRec -> MediumLevelILVarRec -> Bool # max :: MediumLevelILVarRec -> MediumLevelILVarRec -> MediumLevelILVarRec # min :: MediumLevelILVarRec -> MediumLevelILVarRec -> MediumLevelILVarRec # | |
data MediumLevelILVarFieldRec Source #
Constructors
| MediumLevelILVarFieldRec | |
Fields
| |
Instances
data MediumLevelILVarSplitRec Source #
Constructors
| MediumLevelILVarSplitRec | |
Fields | |
Instances
data MediumLevelILExternPtrRec Source #
Constructors
| MediumLevelILExternPtrRec | |
Instances
data MediumLevelILRetHintRec Source #
Constructors
| MediumLevelILRetHintRec | |
Instances
data MediumLevelILCallRec Source #
Constructors
| MediumLevelILCallRec | |
Fields | |
Instances
| Show MediumLevelILCallRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILCallRec -> ShowS # show :: MediumLevelILCallRec -> String # showList :: [MediumLevelILCallRec] -> ShowS # | |
| Eq MediumLevelILCallRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILCallRec -> MediumLevelILCallRec -> Bool # (/=) :: MediumLevelILCallRec -> MediumLevelILCallRec -> Bool # | |
| Ord MediumLevelILCallRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILCallRec -> MediumLevelILCallRec -> Ordering # (<) :: MediumLevelILCallRec -> MediumLevelILCallRec -> Bool # (<=) :: MediumLevelILCallRec -> MediumLevelILCallRec -> Bool # (>) :: MediumLevelILCallRec -> MediumLevelILCallRec -> Bool # (>=) :: MediumLevelILCallRec -> MediumLevelILCallRec -> Bool # max :: MediumLevelILCallRec -> MediumLevelILCallRec -> MediumLevelILCallRec # min :: MediumLevelILCallRec -> MediumLevelILCallRec -> MediumLevelILCallRec # | |
data MediumLevelILBpRec Source #
Constructors
| MediumLevelILBpRec | |
Fields | |
Instances
| Show MediumLevelILBpRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILBpRec -> ShowS # show :: MediumLevelILBpRec -> String # showList :: [MediumLevelILBpRec] -> ShowS # | |
| Eq MediumLevelILBpRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILBpRec -> MediumLevelILBpRec -> Bool # (/=) :: MediumLevelILBpRec -> MediumLevelILBpRec -> Bool # | |
| Ord MediumLevelILBpRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILBpRec -> MediumLevelILBpRec -> Ordering # (<) :: MediumLevelILBpRec -> MediumLevelILBpRec -> Bool # (<=) :: MediumLevelILBpRec -> MediumLevelILBpRec -> Bool # (>) :: MediumLevelILBpRec -> MediumLevelILBpRec -> Bool # (>=) :: MediumLevelILBpRec -> MediumLevelILBpRec -> Bool # max :: MediumLevelILBpRec -> MediumLevelILBpRec -> MediumLevelILBpRec # min :: MediumLevelILBpRec -> MediumLevelILBpRec -> MediumLevelILBpRec # | |
data MediumLevelILTrapRec Source #
Constructors
| MediumLevelILTrapRec | |
Fields | |
Instances
| Show MediumLevelILTrapRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILTrapRec -> ShowS # show :: MediumLevelILTrapRec -> String # showList :: [MediumLevelILTrapRec] -> ShowS # | |
| Eq MediumLevelILTrapRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILTrapRec -> MediumLevelILTrapRec -> Bool # (/=) :: MediumLevelILTrapRec -> MediumLevelILTrapRec -> Bool # | |
| Ord MediumLevelILTrapRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILTrapRec -> MediumLevelILTrapRec -> Ordering # (<) :: MediumLevelILTrapRec -> MediumLevelILTrapRec -> Bool # (<=) :: MediumLevelILTrapRec -> MediumLevelILTrapRec -> Bool # (>) :: MediumLevelILTrapRec -> MediumLevelILTrapRec -> Bool # (>=) :: MediumLevelILTrapRec -> MediumLevelILTrapRec -> Bool # max :: MediumLevelILTrapRec -> MediumLevelILTrapRec -> MediumLevelILTrapRec # min :: MediumLevelILTrapRec -> MediumLevelILTrapRec -> MediumLevelILTrapRec # | |
data MediumLevelILUndefRec Source #
Constructors
| MediumLevelILUndefRec | |
Fields | |
Instances
| Show MediumLevelILUndefRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILUndefRec -> ShowS # show :: MediumLevelILUndefRec -> String # showList :: [MediumLevelILUndefRec] -> ShowS # | |
| Eq MediumLevelILUndefRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILUndefRec -> MediumLevelILUndefRec -> Bool # (/=) :: MediumLevelILUndefRec -> MediumLevelILUndefRec -> Bool # | |
| Ord MediumLevelILUndefRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILUndefRec -> MediumLevelILUndefRec -> Ordering # (<) :: MediumLevelILUndefRec -> MediumLevelILUndefRec -> Bool # (<=) :: MediumLevelILUndefRec -> MediumLevelILUndefRec -> Bool # (>) :: MediumLevelILUndefRec -> MediumLevelILUndefRec -> Bool # (>=) :: MediumLevelILUndefRec -> MediumLevelILUndefRec -> Bool # max :: MediumLevelILUndefRec -> MediumLevelILUndefRec -> MediumLevelILUndefRec # min :: MediumLevelILUndefRec -> MediumLevelILUndefRec -> MediumLevelILUndefRec # | |
data MediumLevelILUnimplRec Source #
Constructors
| MediumLevelILUnimplRec | |
Fields | |
Instances
| Show MediumLevelILUnimplRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILUnimplRec -> ShowS # show :: MediumLevelILUnimplRec -> String # showList :: [MediumLevelILUnimplRec] -> ShowS # | |
| Eq MediumLevelILUnimplRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILUnimplRec -> MediumLevelILUnimplRec -> Bool # (/=) :: MediumLevelILUnimplRec -> MediumLevelILUnimplRec -> Bool # | |
| Ord MediumLevelILUnimplRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILUnimplRec -> MediumLevelILUnimplRec -> Ordering # (<) :: MediumLevelILUnimplRec -> MediumLevelILUnimplRec -> Bool # (<=) :: MediumLevelILUnimplRec -> MediumLevelILUnimplRec -> Bool # (>) :: MediumLevelILUnimplRec -> MediumLevelILUnimplRec -> Bool # (>=) :: MediumLevelILUnimplRec -> MediumLevelILUnimplRec -> Bool # max :: MediumLevelILUnimplRec -> MediumLevelILUnimplRec -> MediumLevelILUnimplRec # min :: MediumLevelILUnimplRec -> MediumLevelILUnimplRec -> MediumLevelILUnimplRec # | |
data MediumLevelILUnimplMemRec Source #
Constructors
| MediumLevelILUnimplMemRec | |
Instances
data MediumLevelILSetVarSplitSsaRec Source #
Constructors
| MediumLevelILSetVarSplitSsaRec | |
Fields | |
Instances
data MediumLevelILVarSplitSsaRec Source #
Constructors
| MediumLevelILVarSplitSsaRec | |
Fields | |
Instances
data MediumLevelILAssertSsaRec Source #
Constructors
| MediumLevelILAssertSsaRec | |
Fields | |
Instances
data MediumLevelILForceVerSsaRec Source #
Constructors
| MediumLevelILForceVerSsaRec | |
Fields | |
Instances
data MediumLevelILCallUntypedSsaRec Source #
Constructors
| MediumLevelILCallUntypedSsaRec | |
Instances
data MediumLevelILCallUntypedRec Source #
Constructors
| MediumLevelILCallUntypedRec | |
Instances
data MediumLevelILSeparateParamListRec Source #
Constructors
| MediumLevelILSeparateParamListRec | |
Fields | |
Instances
data MediumLevelILSharedParamSlotRec Source #
Constructors
| MediumLevelILSharedParamSlotRec | |
Fields | |
Instances
data MediumLevelILSyscallRec Source #
Constructors
| MediumLevelILSyscallRec | |
Fields | |
Instances
data MediumLevelILSyscallUntypedRec Source #
Constructors
| MediumLevelILSyscallUntypedRec | |
Fields | |
Instances
data MediumLevelILTailcallRec Source #
Constructors
| MediumLevelILTailcallRec | |
Fields | |
Instances
data MediumLevelILTailcallUntypedRec Source #
Constructors
| MediumLevelILTailcallUntypedRec | |
Instances
data MediumLevelILFreeVarSlotRec Source #
Constructors
| MediumLevelILFreeVarSlotRec | |
Fields | |
Instances
data MediumLevelILSyscallSsaRec Source #
Constructors
| MediumLevelILSyscallSsaRec | |
Fields | |
Instances
data MediumLevelILSyscallUntypedSsaRec Source #
Constructors
| MediumLevelILSyscallUntypedSsaRec | |
Fields | |
Instances
data MediumLevelILTailcallUntypedSsaRec Source #
Constructors
| MediumLevelILTailcallUntypedSsaRec | |
Instances
data MediumLevelILMemoryIntrinsicOutputSsaRec Source #
Constructors
| MediumLevelILMemoryIntrinsicOutputSsaRec | |
Fields
| |
Instances
data MediumLevelILMemoryIntrinsicSsaRec Source #
Constructors
Instances
data MediumLevelILFreeVarSlotSsaRec Source #
Constructors
| MediumLevelILFreeVarSlotSsaRec | |
Fields | |
Instances
data MediumLevelILVarPhiRec Source #
Constructors
| MediumLevelILVarPhiRec | |
Fields | |
Instances
| Show MediumLevelILVarPhiRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILVarPhiRec -> ShowS # show :: MediumLevelILVarPhiRec -> String # showList :: [MediumLevelILVarPhiRec] -> ShowS # | |
| Eq MediumLevelILVarPhiRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILVarPhiRec -> MediumLevelILVarPhiRec -> Bool # (/=) :: MediumLevelILVarPhiRec -> MediumLevelILVarPhiRec -> Bool # | |
| Ord MediumLevelILVarPhiRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILVarPhiRec -> MediumLevelILVarPhiRec -> Ordering # (<) :: MediumLevelILVarPhiRec -> MediumLevelILVarPhiRec -> Bool # (<=) :: MediumLevelILVarPhiRec -> MediumLevelILVarPhiRec -> Bool # (>) :: MediumLevelILVarPhiRec -> MediumLevelILVarPhiRec -> Bool # (>=) :: MediumLevelILVarPhiRec -> MediumLevelILVarPhiRec -> Bool # max :: MediumLevelILVarPhiRec -> MediumLevelILVarPhiRec -> MediumLevelILVarPhiRec # min :: MediumLevelILVarPhiRec -> MediumLevelILVarPhiRec -> MediumLevelILVarPhiRec # | |
data MediumLevelILMemPhiRec Source #
Constructors
| MediumLevelILMemPhiRec | |
Fields
| |
Instances
| Show MediumLevelILMemPhiRec Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> MediumLevelILMemPhiRec -> ShowS # show :: MediumLevelILMemPhiRec -> String # showList :: [MediumLevelILMemPhiRec] -> ShowS # | |
| Eq MediumLevelILMemPhiRec Source # | |
Defined in Binja.Types Methods (==) :: MediumLevelILMemPhiRec -> MediumLevelILMemPhiRec -> Bool # (/=) :: MediumLevelILMemPhiRec -> MediumLevelILMemPhiRec -> Bool # | |
| Ord MediumLevelILMemPhiRec Source # | |
Defined in Binja.Types Methods compare :: MediumLevelILMemPhiRec -> MediumLevelILMemPhiRec -> Ordering # (<) :: MediumLevelILMemPhiRec -> MediumLevelILMemPhiRec -> Bool # (<=) :: MediumLevelILMemPhiRec -> MediumLevelILMemPhiRec -> Bool # (>) :: MediumLevelILMemPhiRec -> MediumLevelILMemPhiRec -> Bool # (>=) :: MediumLevelILMemPhiRec -> MediumLevelILMemPhiRec -> Bool # max :: MediumLevelILMemPhiRec -> MediumLevelILMemPhiRec -> MediumLevelILMemPhiRec # min :: MediumLevelILMemPhiRec -> MediumLevelILMemPhiRec -> MediumLevelILMemPhiRec # | |
data CFGContext Source #
Constructors
| CFGContext | |
Fields | |
Instances
| Show CFGContext Source # | |
Defined in Binja.Types Methods showsPrec :: Int -> CFGContext -> ShowS # show :: CFGContext -> String # showList :: [CFGContext] -> ShowS # | |