Safe Haskell | None |
---|---|
Language | Haskell2010 |
Data.Macaw.Memory.Permissions
Documentation
Instances
Bits Flags Source # | |
Defined in Data.Macaw.Memory.Permissions Methods (.&.) :: Flags -> Flags -> Flags # (.|.) :: Flags -> Flags -> Flags # xor :: Flags -> Flags -> Flags # complement :: Flags -> Flags # shift :: Flags -> Int -> Flags # rotate :: Flags -> Int -> Flags # setBit :: Flags -> Int -> Flags # clearBit :: Flags -> Int -> Flags # complementBit :: Flags -> Int -> Flags # testBit :: Flags -> Int -> Bool # bitSizeMaybe :: Flags -> Maybe Int # shiftL :: Flags -> Int -> Flags # unsafeShiftL :: Flags -> Int -> Flags # shiftR :: Flags -> Int -> Flags # unsafeShiftR :: Flags -> Int -> Flags # rotateL :: Flags -> Int -> Flags # | |
Show Flags Source # | |
Eq Flags Source # | |
isExecutable :: Flags -> Bool Source #
Return true if the segment is executable.
isReadonly :: Flags -> Bool Source #
Return true if segment is read-only.