rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgAsmFunction
Synopsis
isSgAsmFunction :: Typeable a => SgNode a -> IO (Maybe (SgAsmFunction ()))
upSgAsmFunction :: Typeable a => SgAsmFunction a -> SgAsmFunction ()
asmFunctionAppendDest :: (Typeable a, Typeable b) => SgAsmFunction a -> SgAsmStatement b -> IO ()
asmFunctionAppendStatement :: (Typeable a, Typeable b) => SgAsmFunction a -> SgAsmStatement b -> IO ()
asmFunctionCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAsmFunction a -> IO ()
asmFunctionClassName :: Typeable a => SgAsmFunction a -> IO String
asmFunctionGetChildIndex :: (Typeable a, Typeable b) => SgAsmFunction a -> SgNode b -> IO CLong
asmFunctionGetCachedVertex :: Typeable a => SgAsmFunction a -> IO CSize
asmFunctionGetChildIndex2 :: (Typeable a, Typeable b) => SgAsmFunction a -> SgNode b -> IO CSize
asmFunctionGetDest :: Typeable a => SgAsmFunction a -> IO [SgAsmStatement ()]
asmFunctionGetEntryBlock :: Typeable a => SgAsmFunction a -> IO (SgAsmBlock ())
asmFunctionGetEntryVa :: Typeable a => SgAsmFunction a -> IO CULong
asmFunctionGetName :: Typeable a => SgAsmFunction a -> IO String
asmFunctionGetNameMd5 :: Typeable a => SgAsmFunction a -> IO String
asmFunctionGetNumberOfPathsNotReturningMetric :: Typeable a => SgAsmFunction a -> IO CInt
asmFunctionGetNumberOfTraversalSuccessors :: Typeable a => SgAsmFunction a -> IO CSize
asmFunctionGetReason :: Typeable a => SgAsmFunction a -> IO CUInt
asmFunctionGetStackNutralityMetric :: Typeable a => SgAsmFunction a -> IO CInt
asmFunctionGetStatementList :: Typeable a => SgAsmFunction a -> IO [SgAsmStatement ()]
asmFunctionGetSymbolTable :: Typeable a => SgAsmFunction a -> IO (SgSymbolTable ())
asmFunctionGetTraversalSuccessorByIndex :: Typeable a => SgAsmFunction a -> CSize -> IO (SgNode ())
asmFunctionGetTraversalSuccessorContainer :: Typeable a => SgAsmFunction a -> IO [SgNode ()]
asmFunctionGetTraversalSuccessorNamesContainer :: Typeable a => SgAsmFunction a -> IO [CString]
asmFunctionIsInMemoryPool :: Typeable a => SgAsmFunction a -> IO Bool
asmFunctionMemoryUsage :: IO CSize
asmFunctionNrOfValidInstructions :: Typeable a => SgAsmFunction a -> [SgNode ()] -> IO CInt
asmFunctionNumberOfNodes :: IO CSize
asmFunctionReasonKey :: String -> IO String
asmFunctionReasonStr :: Typeable a => SgAsmFunction a -> Bool -> IO String
asmFunctionReasonStr2 :: Bool -> CUInt -> IO String
asmFunctionRemoveChildren :: Typeable a => SgAsmFunction a -> IO ()
asmFunctionRemoveStatement :: (Typeable a, Typeable b) => SgAsmFunction a -> SgAsmStatement b -> IO ()
asmFunctionSageClassName :: Typeable a => SgAsmFunction a -> IO String
asmFunctionSetCachedVertex :: Typeable a => SgAsmFunction a -> CSize -> IO ()
asmFunctionSetDest :: Typeable a => SgAsmFunction a -> [SgAsmStatement ()] -> IO ()
asmFunctionSetEntryVa :: Typeable a => SgAsmFunction a -> CULong -> IO ()
asmFunctionSetName :: Typeable a => SgAsmFunction a -> String -> IO ()
asmFunctionSetNameMd5 :: Typeable a => SgAsmFunction a -> String -> IO ()
asmFunctionSetReason :: Typeable a => SgAsmFunction a -> CUInt -> IO ()
asmFunctionSetSymbolTable :: (Typeable a, Typeable b) => SgAsmFunction a -> SgSymbolTable b -> IO ()
asmFunctionVariantT :: Typeable a => SgAsmFunction a -> IO VariantT
Documentation
isSgAsmFunction :: Typeable a => SgNode a -> IO (Maybe (SgAsmFunction ()))
Attempts a dynamic cast of the given node to the type SgAsmFunction.
upSgAsmFunction :: Typeable a => SgAsmFunction a -> SgAsmFunction ()
Performs an upcast of a SgAsmFunction subtype to a SgAsmFunction.
asmFunctionAppendDest :: (Typeable a, Typeable b) => SgAsmFunction a -> SgAsmStatement b -> IO ()
Stub for ::SgAsmFunction::append_dest of type void (class ::SgAsmStatement*)
asmFunctionAppendStatement :: (Typeable a, Typeable b) => SgAsmFunction a -> SgAsmStatement b -> IO ()
Stub for ::SgAsmFunction::append_statement of type void (class ::SgAsmStatement*)
asmFunctionCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAsmFunction a -> IO ()
Stub for ::SgAsmFunction::checkDataMemberPointersIfInMemoryPool of type void ()
asmFunctionClassName :: Typeable a => SgAsmFunction a -> IO String
Stub for ::SgAsmFunction::class_name of type ::std::string()
asmFunctionGetChildIndex :: (Typeable a, Typeable b) => SgAsmFunction a -> SgNode b -> IO CLong
Stub for ::SgAsmFunction::getChildIndex of type long (class ::SgNode*)
asmFunctionGetCachedVertex :: Typeable a => SgAsmFunction a -> IO CSize
Stub for ::SgAsmFunction::get_cached_vertex of type ::size_t()
asmFunctionGetChildIndex2 :: (Typeable a, Typeable b) => SgAsmFunction a -> SgNode b -> IO CSize
Stub for ::SgAsmFunction::get_childIndex of type ::size_t(class ::SgNode*)
asmFunctionGetDest :: Typeable a => SgAsmFunction a -> IO [SgAsmStatement ()]
Stub for ::SgAsmFunction::get_dest of type ::SgAsmStatementPtrList()
asmFunctionGetEntryBlock :: Typeable a => SgAsmFunction a -> IO (SgAsmBlock ())
Stub for ::SgAsmFunction::get_entry_block of type class ::SgAsmBlock*()
asmFunctionGetEntryVa :: Typeable a => SgAsmFunction a -> IO CULong
Stub for ::SgAsmFunction::get_entry_va of type ::rose_addr_t()
asmFunctionGetName :: Typeable a => SgAsmFunction a -> IO String
Stub for ::SgAsmFunction::get_name of type ::std::string()
asmFunctionGetNameMd5 :: Typeable a => SgAsmFunction a -> IO String
Stub for ::SgAsmFunction::get_name_md5 of type ::std::string()
asmFunctionGetNumberOfPathsNotReturningMetric :: Typeable a => SgAsmFunction a -> IO CInt
Stub for ::SgAsmFunction::get_numberOfPathsNotReturningMetric of type int ()
asmFunctionGetNumberOfTraversalSuccessors :: Typeable a => SgAsmFunction a -> IO CSize
Stub for ::SgAsmFunction::get_numberOfTraversalSuccessors of type ::size_t()
asmFunctionGetReason :: Typeable a => SgAsmFunction a -> IO CUInt
Stub for ::SgAsmFunction::get_reason of type unsigned int ()
asmFunctionGetStackNutralityMetric :: Typeable a => SgAsmFunction a -> IO CInt
Stub for ::SgAsmFunction::get_stackNutralityMetric of type int ()
asmFunctionGetStatementList :: Typeable a => SgAsmFunction a -> IO [SgAsmStatement ()]
Stub for ::SgAsmFunction::get_statementList of type const ::SgAsmStatementPtrList&()
asmFunctionGetSymbolTable :: Typeable a => SgAsmFunction a -> IO (SgSymbolTable ())
Stub for ::SgAsmFunction::get_symbol_table of type class ::SgSymbolTable*()
asmFunctionGetTraversalSuccessorByIndex :: Typeable a => SgAsmFunction a -> CSize -> IO (SgNode ())
Stub for ::SgAsmFunction::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
asmFunctionGetTraversalSuccessorContainer :: Typeable a => SgAsmFunction a -> IO [SgNode ()]
Stub for ::SgAsmFunction::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
asmFunctionGetTraversalSuccessorNamesContainer :: Typeable a => SgAsmFunction a -> IO [CString]
Stub for ::SgAsmFunction::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
asmFunctionIsInMemoryPool :: Typeable a => SgAsmFunction a -> IO Bool
Stub for ::SgAsmFunction::isInMemoryPool of type bool ()
asmFunctionMemoryUsage :: IO CSize
Stub for ::SgAsmFunction::memoryUsage of type ::size_t()
asmFunctionNrOfValidInstructions :: Typeable a => SgAsmFunction a -> [SgNode ()] -> IO CInt
Stub for ::SgAsmFunction::nrOfValidInstructions of type int (class ::std::vector < SgNode * , allocator< SgNode * > > &)
asmFunctionNumberOfNodes :: IO CSize
Stub for ::SgAsmFunction::numberOfNodes of type ::size_t()
asmFunctionReasonKey :: String -> IO String
Stub for ::SgAsmFunction::reason_key of type ::std::string(const string &)
asmFunctionReasonStr :: Typeable a => SgAsmFunction a -> Bool -> IO String
Stub for ::SgAsmFunction::reason_str of type ::std::string(bool )
asmFunctionReasonStr2 :: Bool -> CUInt -> IO String
Stub for ::SgAsmFunction::reason_str of type ::std::string(bool , unsigned int )
asmFunctionRemoveChildren :: Typeable a => SgAsmFunction a -> IO ()
Stub for ::SgAsmFunction::remove_children of type void ()
asmFunctionRemoveStatement :: (Typeable a, Typeable b) => SgAsmFunction a -> SgAsmStatement b -> IO ()
Stub for ::SgAsmFunction::remove_statement of type void (class ::SgAsmStatement*)
asmFunctionSageClassName :: Typeable a => SgAsmFunction a -> IO String
Stub for ::SgAsmFunction::sage_class_name of type const char *()
asmFunctionSetCachedVertex :: Typeable a => SgAsmFunction a -> CSize -> IO ()
Stub for ::SgAsmFunction::set_cached_vertex of type void (::size_t)
asmFunctionSetDest :: Typeable a => SgAsmFunction a -> [SgAsmStatement ()] -> IO ()
Stub for ::SgAsmFunction::set_dest of type void (::SgAsmStatementPtrList)
asmFunctionSetEntryVa :: Typeable a => SgAsmFunction a -> CULong -> IO ()
Stub for ::SgAsmFunction::set_entry_va of type void (::rose_addr_t)
asmFunctionSetName :: Typeable a => SgAsmFunction a -> String -> IO ()
Stub for ::SgAsmFunction::set_name of type void (::std::string)
asmFunctionSetNameMd5 :: Typeable a => SgAsmFunction a -> String -> IO ()
Stub for ::SgAsmFunction::set_name_md5 of type void (::std::string)
asmFunctionSetReason :: Typeable a => SgAsmFunction a -> CUInt -> IO ()
Stub for ::SgAsmFunction::set_reason of type void (unsigned int )
asmFunctionSetSymbolTable :: (Typeable a, Typeable b) => SgAsmFunction a -> SgSymbolTable b -> IO ()
Stub for ::SgAsmFunction::set_symbol_table of type void (class ::SgSymbolTable*)
asmFunctionVariantT :: Typeable a => SgAsmFunction a -> IO VariantT
Stub for ::SgAsmFunction::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2