foxdec-0.1.0.0: Formally Verified x86-64 Decompilation
Safe HaskellSafe-Inferred
LanguageHaskell2010

WithAbstractPredicates.GenerateCFG

Synopsis

Documentation

generate_cfg Source #

Arguments

:: WithAbstractPredicates bin pred finit v 
=> Lifting bin pred finit v 
-> Word64

The entry point of the function

-> CFG 

Produce a CFG

mk_graph :: WithAbstractPredicates bin pred finit v => Lifting bin pred finit v -> Word64 -> Set (Word64, Word64) -> CFG -> CFG Source #

append_to_list :: a -> Maybe [a] -> Maybe [a] Source #

add_edge :: Int -> Int -> Bool -> CFG -> CFG Source #

fromJust' :: (Integral a, Show a) => a -> [a] -> Maybe a -> a Source #

cfg_add_instrs :: WithAbstractPredicates bin pred finit v => Lifting bin pred finit v -> CFG -> CFG Source #

is_consecutive :: Eq a => a -> a -> [a] -> Bool Source #

is_edge :: CFG -> Int -> Int -> Bool Source #