Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Instances
Eq Operand Source # | |
Show Operand Source # | |
Storable Operand Source # | |
data OperandMemory Source #
Instances
Eq OperandMemory Source # | |
Defined in Zydis.Operand (==) :: OperandMemory -> OperandMemory -> Bool # (/=) :: OperandMemory -> OperandMemory -> Bool # | |
Show OperandMemory Source # | |
Defined in Zydis.Operand showsPrec :: Int -> OperandMemory -> ShowS # show :: OperandMemory -> String # showList :: [OperandMemory] -> ShowS # | |
Storable OperandMemory Source # | |
Defined in Zydis.Operand sizeOf :: OperandMemory -> Int # alignment :: OperandMemory -> Int # peekElemOff :: Ptr OperandMemory -> Int -> IO OperandMemory # pokeElemOff :: Ptr OperandMemory -> Int -> OperandMemory -> IO () # peekByteOff :: Ptr b -> Int -> IO OperandMemory # pokeByteOff :: Ptr b -> Int -> OperandMemory -> IO () # peek :: Ptr OperandMemory -> IO OperandMemory # poke :: Ptr OperandMemory -> OperandMemory -> IO () # |
data OperandMemoryDisplacement Source #
Instances
Eq OperandMemoryDisplacement Source # | |
Defined in Zydis.Operand | |
Show OperandMemoryDisplacement Source # | |
Defined in Zydis.Operand showsPrec :: Int -> OperandMemoryDisplacement -> ShowS # show :: OperandMemoryDisplacement -> String # showList :: [OperandMemoryDisplacement] -> ShowS # | |
Storable OperandMemoryDisplacement Source # | |
Defined in Zydis.Operand sizeOf :: OperandMemoryDisplacement -> Int # alignment :: OperandMemoryDisplacement -> Int # peekElemOff :: Ptr OperandMemoryDisplacement -> Int -> IO OperandMemoryDisplacement # pokeElemOff :: Ptr OperandMemoryDisplacement -> Int -> OperandMemoryDisplacement -> IO () # peekByteOff :: Ptr b -> Int -> IO OperandMemoryDisplacement # pokeByteOff :: Ptr b -> Int -> OperandMemoryDisplacement -> IO () # peek :: Ptr OperandMemoryDisplacement -> IO OperandMemoryDisplacement # poke :: Ptr OperandMemoryDisplacement -> OperandMemoryDisplacement -> IO () # |
data OperandPointer Source #
Instances
Eq OperandPointer Source # | |
Defined in Zydis.Operand (==) :: OperandPointer -> OperandPointer -> Bool # (/=) :: OperandPointer -> OperandPointer -> Bool # | |
Show OperandPointer Source # | |
Defined in Zydis.Operand showsPrec :: Int -> OperandPointer -> ShowS # show :: OperandPointer -> String # showList :: [OperandPointer] -> ShowS # | |
Storable OperandPointer Source # | |
Defined in Zydis.Operand sizeOf :: OperandPointer -> Int # alignment :: OperandPointer -> Int # peekElemOff :: Ptr OperandPointer -> Int -> IO OperandPointer # pokeElemOff :: Ptr OperandPointer -> Int -> OperandPointer -> IO () # peekByteOff :: Ptr b -> Int -> IO OperandPointer # pokeByteOff :: Ptr b -> Int -> OperandPointer -> IO () # peek :: Ptr OperandPointer -> IO OperandPointer # poke :: Ptr OperandPointer -> OperandPointer -> IO () # |
data OperandImmediate Source #
Instances
Eq OperandImmediate Source # | |
Defined in Zydis.Operand (==) :: OperandImmediate -> OperandImmediate -> Bool # (/=) :: OperandImmediate -> OperandImmediate -> Bool # | |
Show OperandImmediate Source # | |
Defined in Zydis.Operand showsPrec :: Int -> OperandImmediate -> ShowS # show :: OperandImmediate -> String # showList :: [OperandImmediate] -> ShowS # | |
Storable OperandImmediate Source # | |
Defined in Zydis.Operand sizeOf :: OperandImmediate -> Int # alignment :: OperandImmediate -> Int # peekElemOff :: Ptr OperandImmediate -> Int -> IO OperandImmediate # pokeElemOff :: Ptr OperandImmediate -> Int -> OperandImmediate -> IO () # peekByteOff :: Ptr b -> Int -> IO OperandImmediate # pokeByteOff :: Ptr b -> Int -> OperandImmediate -> IO () # peek :: Ptr OperandImmediate -> IO OperandImmediate # poke :: Ptr OperandImmediate -> OperandImmediate -> IO () # |