| 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 #