Safe Haskell | None |
---|---|
Language | Haskell98 |
Ethereum.Analyzer.EVM
Documentation
doCfgAugWithTopNPass :: HasEvmBytecode a => a -> WordLabelMapM HplContract Source #
class HasEvmBytecode a where Source #
Minimal complete definition
Methods
evmBytecodeOf :: a -> EvmBytecode Source #
data HplContract Source #
Constructors
HplContract | |
Fields
|
Instances
data WordLabelMapM a Source #
unWordLabelMapM :: UnWordLabelMapM a => WordLabelMapM a -> a Source #
evmOps2HplCfg :: [(Word256, Operation)] -> WordLabelMapM HplCfg Source #
evmOps2HplContract :: [(Word256, Operation)] -> WordLabelMapM HplContract Source #
disasmToDotText :: HasEvmBytecode a => a -> Text Source #
disasmToDotText2 :: HasEvmBytecode a => a -> (Text, Text) Source #