| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Data.SValue2
Description
Documentation
Constructors
| Base_StackPointer String | |
| Base_Section Word64 | |
| Base_Malloc (Maybe Word64) (Maybe String) | |
| Base_TLS | |
| Base_StatePart StatePart | 
Instances
Instances
| Eq SValue Source # | |
| Ord SValue Source # | |
| Show SValue Source # | |
| Generic SValue Source # | |
| Serialize SValue Source # | |
| NFData SValue Source # | |
| Defined in Data.SValue2 | |
| type Rep SValue Source # | |
| Defined in Data.SValue2 type Rep SValue = D1 ('MetaData "SValue" "Data.SValue2" "foxdec-0.1.0.0-F8J4QQ8bsQELJyhc4kJb0m" 'False) ((C1 ('MetaCons "SPointer" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NESet PtrValue))) :+: C1 ('MetaCons "SConcrete" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NESet SimpleExpr)))) :+: (C1 ('MetaCons "SAddends" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NESet StatePart))) :+: C1 ('MetaCons "Top" 'PrefixI 'False) (U1 :: Type -> Type))) | |
isImmediate :: SValue -> Bool Source #
isImmediateExpr :: SimpleExpr -> Bool Source #
isConcrete :: SValue -> Bool Source #
isSectionPtr :: PtrValue -> Bool Source #
isStackPointer :: PtrValue -> Bool Source #