|
| ROSE.Sage3.Methods.SgAsmInstruction |
|
|
|
| Synopsis |
|
|
|
| Documentation |
|
| isSgAsmInstruction :: Typeable a => SgNode a -> IO (Maybe (SgAsmInstruction ())) |
| Attempts a dynamic cast of the given node to the type SgAsmInstruction.
|
|
| upSgAsmInstruction :: Typeable a => SgAsmInstruction a -> SgAsmInstruction () |
| Performs an upcast of a SgAsmInstruction subtype to a SgAsmInstruction.
|
|
| newAsmInstruction :: CULong -> String -> IO (SgAsmInstruction ()) |
| Stub for ::SgAsmInstruction::SgAsmInstruction of type void (::rose_addr_t, ::std::string)
|
|
| asmInstructionAppendSources :: (Typeable a, Typeable b) => SgAsmInstruction a -> SgAsmInstruction b -> IO () |
| Stub for ::SgAsmInstruction::append_sources of type void (class ::SgAsmInstruction*)
|
|
| asmInstructionCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAsmInstruction a -> IO () |
| Stub for ::SgAsmInstruction::checkDataMemberPointersIfInMemoryPool of type void ()
|
|
| asmInstructionClassName :: Typeable a => SgAsmInstruction a -> IO String |
| Stub for ::SgAsmInstruction::class_name of type ::std::string()
|
|
| asmInstructionGetChildIndex :: (Typeable a, Typeable b) => SgAsmInstruction a -> SgNode b -> IO CLong |
| Stub for ::SgAsmInstruction::getChildIndex of type long (class ::SgNode*)
|
|
| asmInstructionGetChildIndex2 :: (Typeable a, Typeable b) => SgAsmInstruction a -> SgNode b -> IO CSize |
| Stub for ::SgAsmInstruction::get_childIndex of type ::size_t(class ::SgNode*)
|
|
| asmInstructionGetMnemonic :: Typeable a => SgAsmInstruction a -> IO String |
| Stub for ::SgAsmInstruction::get_mnemonic of type ::std::string()
|
|
| asmInstructionGetNumberOfTraversalSuccessors :: Typeable a => SgAsmInstruction a -> IO CSize |
| Stub for ::SgAsmInstruction::get_numberOfTraversalSuccessors of type ::size_t()
|
|
| asmInstructionGetOperandList :: Typeable a => SgAsmInstruction a -> IO (SgAsmOperandList ()) |
| Stub for ::SgAsmInstruction::get_operandList of type class ::SgAsmOperandList*()
|
|
| asmInstructionGetRawBytes :: Typeable a => SgAsmInstruction a -> IO [CUChar] |
| Stub for ::SgAsmInstruction::get_raw_bytes of type ::SgUnsignedCharList()
|
|
| asmInstructionGetSize :: Typeable a => SgAsmInstruction a -> IO CSize |
| Stub for ::SgAsmInstruction::get_size of type ::size_t()
|
|
| asmInstructionGetSources :: Typeable a => SgAsmInstruction a -> IO [SgAsmStatement ()] |
| Stub for ::SgAsmInstruction::get_sources of type ::SgAsmStatementPtrList()
|
|
| asmInstructionGetTraversalSuccessorByIndex :: Typeable a => SgAsmInstruction a -> CSize -> IO (SgNode ()) |
| Stub for ::SgAsmInstruction::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
|
|
| asmInstructionGetTraversalSuccessorContainer :: Typeable a => SgAsmInstruction a -> IO [SgNode ()] |
| Stub for ::SgAsmInstruction::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
|
|
| asmInstructionGetTraversalSuccessorNamesContainer :: Typeable a => SgAsmInstruction a -> IO [CString] |
| Stub for ::SgAsmInstruction::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
|
|
| asmInstructionHasEffect :: Typeable a => SgAsmInstruction a -> IO Bool |
| Stub for ::SgAsmInstruction::has_effect of type bool ()
|
|
| asmInstructionHasEffectvector :: Typeable a => SgAsmInstruction a -> [SgAsmInstruction ()] -> Bool -> Bool -> IO Bool |
| Stub for ::SgAsmInstruction::has_effect of type bool (const class ::std::vector < SgAsmInstruction * , allocator< SgAsmInstruction * > > &, bool , bool )
|
|
| asmInstructionIsInMemoryPool :: Typeable a => SgAsmInstruction a -> IO Bool |
| Stub for ::SgAsmInstruction::isInMemoryPool of type bool ()
|
|
| asmInstructionIsFunctionCall :: Typeable a => SgAsmInstruction a -> [SgAsmInstruction ()] -> Ptr CULong -> IO Bool |
| Stub for ::SgAsmInstruction::is_function_call of type bool (const class ::std::vector < SgAsmInstruction * , allocator< SgAsmInstruction * > > &, ::rose_addr_t*)
|
|
| asmInstructionIsFunctionReturn :: Typeable a => SgAsmInstruction a -> [SgAsmInstruction ()] -> IO Bool |
| Stub for ::SgAsmInstruction::is_function_return of type bool (const class ::std::vector < SgAsmInstruction * , allocator< SgAsmInstruction * > > &)
|
|
| asmInstructionIsUnknown :: Typeable a => SgAsmInstruction a -> IO Bool |
| Stub for ::SgAsmInstruction::is_unknown of type bool ()
|
|
| asmInstructionMemoryUsage :: IO CSize |
| Stub for ::SgAsmInstruction::memoryUsage of type ::size_t()
|
|
| asmInstructionNumberOfNodes :: IO CSize |
| Stub for ::SgAsmInstruction::numberOfNodes of type ::size_t()
|
|
| asmInstructionSageClassName :: Typeable a => SgAsmInstruction a -> IO String |
| Stub for ::SgAsmInstruction::sage_class_name of type const char *()
|
|
| asmInstructionSetMnemonic :: Typeable a => SgAsmInstruction a -> String -> IO () |
| Stub for ::SgAsmInstruction::set_mnemonic of type void (::std::string)
|
|
| asmInstructionSetOperandList :: (Typeable a, Typeable b) => SgAsmInstruction a -> SgAsmOperandList b -> IO () |
| Stub for ::SgAsmInstruction::set_operandList of type void (class ::SgAsmOperandList*)
|
|
| asmInstructionSetRawBytes :: Typeable a => SgAsmInstruction a -> [CUChar] -> IO () |
| Stub for ::SgAsmInstruction::set_raw_bytes of type void (::SgUnsignedCharList)
|
|
| asmInstructionSetSources :: Typeable a => SgAsmInstruction a -> [SgAsmStatement ()] -> IO () |
| Stub for ::SgAsmInstruction::set_sources of type void (::SgAsmStatementPtrList)
|
|
| asmInstructionTerminatesBasicBlock :: Typeable a => SgAsmInstruction a -> IO Bool |
| Stub for ::SgAsmInstruction::terminatesBasicBlock of type bool ()
|
|
| asmInstructionVariantT :: Typeable a => SgAsmInstruction a -> IO VariantT |
| Stub for ::SgAsmInstruction::variantT of type enum ::VariantT()
|
|
| Produced by Haddock version 2.4.2 |