rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgAsmElfSymbol
Synopsis
isSgAsmElfSymbol :: Typeable a => SgNode a -> IO (Maybe (SgAsmElfSymbol ()))
upSgAsmElfSymbol :: Typeable a => SgAsmElfSymbol a -> SgAsmElfSymbol ()
newAsmElfSymbol :: Typeable a => SgAsmElfSymbolSection a -> IO (SgAsmElfSymbol ())
newAsmElfSymbol2 :: IO (SgAsmElfSymbol ())
asmElfSymbolCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAsmElfSymbol a -> IO ()
asmElfSymbolClassName :: Typeable a => SgAsmElfSymbol a -> IO String
asmElfSymbolDumpFILEssize_t :: Typeable a => SgAsmElfSymbol a -> Ptr CFile -> String -> CLong -> IO ()
asmElfSymbolDumpFILEssize_tAsmGenericSection :: (Typeable a, Typeable b) => SgAsmElfSymbol a -> Ptr CFile -> String -> CLong -> SgAsmGenericSection b -> IO ()
asmElfSymbolGetChildIndex :: (Typeable a, Typeable b) => SgAsmElfSymbol a -> SgNode b -> IO CLong
asmElfSymbolGetChildIndex2 :: (Typeable a, Typeable b) => SgAsmElfSymbol a -> SgNode b -> IO CSize
asmElfSymbolGetExtra :: Typeable a => SgAsmElfSymbol a -> IO [CUChar]
asmElfSymbolGetNumberOfTraversalSuccessors :: Typeable a => SgAsmElfSymbol a -> IO CSize
asmElfSymbolGetStInfo :: Typeable a => SgAsmElfSymbol a -> IO CUChar
asmElfSymbolGetStRes1 :: Typeable a => SgAsmElfSymbol a -> IO CUChar
asmElfSymbolGetStShndx :: Typeable a => SgAsmElfSymbol a -> IO CUInt
asmElfSymbolGetStSize :: Typeable a => SgAsmElfSymbol a -> IO CULong
asmElfSymbolGetTraversalSuccessorByIndex :: Typeable a => SgAsmElfSymbol a -> CSize -> IO (SgNode ())
asmElfSymbolGetTraversalSuccessorContainer :: Typeable a => SgAsmElfSymbol a -> IO [SgNode ()]
asmElfSymbolGetTraversalSuccessorNamesContainer :: Typeable a => SgAsmElfSymbol a -> IO [CString]
asmElfSymbolIsInMemoryPool :: Typeable a => SgAsmElfSymbol a -> IO Bool
asmElfSymbolMemoryUsage :: IO CSize
asmElfSymbolNumberOfNodes :: IO CSize
asmElfSymbolSageClassName :: Typeable a => SgAsmElfSymbol a -> IO String
asmElfSymbolSetStInfo :: Typeable a => SgAsmElfSymbol a -> CUChar -> IO ()
asmElfSymbolSetStRes1 :: Typeable a => SgAsmElfSymbol a -> CUChar -> IO ()
asmElfSymbolSetStShndx :: Typeable a => SgAsmElfSymbol a -> CUInt -> IO ()
asmElfSymbolSetStSize :: Typeable a => SgAsmElfSymbol a -> CULong -> IO ()
asmElfSymbolVariantT :: Typeable a => SgAsmElfSymbol a -> IO VariantT
Documentation
isSgAsmElfSymbol :: Typeable a => SgNode a -> IO (Maybe (SgAsmElfSymbol ()))
Attempts a dynamic cast of the given node to the type SgAsmElfSymbol.
upSgAsmElfSymbol :: Typeable a => SgAsmElfSymbol a -> SgAsmElfSymbol ()
Performs an upcast of a SgAsmElfSymbol subtype to a SgAsmElfSymbol.
newAsmElfSymbol :: Typeable a => SgAsmElfSymbolSection a -> IO (SgAsmElfSymbol ())
Stub for ::SgAsmElfSymbol::SgAsmElfSymbol of type void (class ::SgAsmElfSymbolSection*)
newAsmElfSymbol2 :: IO (SgAsmElfSymbol ())
Stub for ::SgAsmElfSymbol::SgAsmElfSymbol of type void ()
asmElfSymbolCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAsmElfSymbol a -> IO ()
Stub for ::SgAsmElfSymbol::checkDataMemberPointersIfInMemoryPool of type void ()
asmElfSymbolClassName :: Typeable a => SgAsmElfSymbol a -> IO String
Stub for ::SgAsmElfSymbol::class_name of type ::std::string()
asmElfSymbolDumpFILEssize_t :: Typeable a => SgAsmElfSymbol a -> Ptr CFile -> String -> CLong -> IO ()
Stub for ::SgAsmElfSymbol::dump of type void (::FILE*, const char *, ::ssize_t)
asmElfSymbolDumpFILEssize_tAsmGenericSection :: (Typeable a, Typeable b) => SgAsmElfSymbol a -> Ptr CFile -> String -> CLong -> SgAsmGenericSection b -> IO ()
Stub for ::SgAsmElfSymbol::dump of type void (::FILE*, const char *, ::ssize_t, class ::SgAsmGenericSection*)
asmElfSymbolGetChildIndex :: (Typeable a, Typeable b) => SgAsmElfSymbol a -> SgNode b -> IO CLong
Stub for ::SgAsmElfSymbol::getChildIndex of type long (class ::SgNode*)
asmElfSymbolGetChildIndex2 :: (Typeable a, Typeable b) => SgAsmElfSymbol a -> SgNode b -> IO CSize
Stub for ::SgAsmElfSymbol::get_childIndex of type ::size_t(class ::SgNode*)
asmElfSymbolGetExtra :: Typeable a => SgAsmElfSymbol a -> IO [CUChar]
Stub for ::SgAsmElfSymbol::get_extra of type const ::SgUnsignedCharList&()
asmElfSymbolGetNumberOfTraversalSuccessors :: Typeable a => SgAsmElfSymbol a -> IO CSize
Stub for ::SgAsmElfSymbol::get_numberOfTraversalSuccessors of type ::size_t()
asmElfSymbolGetStInfo :: Typeable a => SgAsmElfSymbol a -> IO CUChar
Stub for ::SgAsmElfSymbol::get_st_info of type unsigned char ()
asmElfSymbolGetStRes1 :: Typeable a => SgAsmElfSymbol a -> IO CUChar
Stub for ::SgAsmElfSymbol::get_st_res1 of type unsigned char ()
asmElfSymbolGetStShndx :: Typeable a => SgAsmElfSymbol a -> IO CUInt
Stub for ::SgAsmElfSymbol::get_st_shndx of type unsigned int ()
asmElfSymbolGetStSize :: Typeable a => SgAsmElfSymbol a -> IO CULong
Stub for ::SgAsmElfSymbol::get_st_size of type ::rose_addr_t()
asmElfSymbolGetTraversalSuccessorByIndex :: Typeable a => SgAsmElfSymbol a -> CSize -> IO (SgNode ())
Stub for ::SgAsmElfSymbol::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
asmElfSymbolGetTraversalSuccessorContainer :: Typeable a => SgAsmElfSymbol a -> IO [SgNode ()]
Stub for ::SgAsmElfSymbol::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
asmElfSymbolGetTraversalSuccessorNamesContainer :: Typeable a => SgAsmElfSymbol a -> IO [CString]
Stub for ::SgAsmElfSymbol::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
asmElfSymbolIsInMemoryPool :: Typeable a => SgAsmElfSymbol a -> IO Bool
Stub for ::SgAsmElfSymbol::isInMemoryPool of type bool ()
asmElfSymbolMemoryUsage :: IO CSize
Stub for ::SgAsmElfSymbol::memoryUsage of type ::size_t()
asmElfSymbolNumberOfNodes :: IO CSize
Stub for ::SgAsmElfSymbol::numberOfNodes of type ::size_t()
asmElfSymbolSageClassName :: Typeable a => SgAsmElfSymbol a -> IO String
Stub for ::SgAsmElfSymbol::sage_class_name of type const char *()
asmElfSymbolSetStInfo :: Typeable a => SgAsmElfSymbol a -> CUChar -> IO ()
Stub for ::SgAsmElfSymbol::set_st_info of type void (unsigned char )
asmElfSymbolSetStRes1 :: Typeable a => SgAsmElfSymbol a -> CUChar -> IO ()
Stub for ::SgAsmElfSymbol::set_st_res1 of type void (unsigned char )
asmElfSymbolSetStShndx :: Typeable a => SgAsmElfSymbol a -> CUInt -> IO ()
Stub for ::SgAsmElfSymbol::set_st_shndx of type void (unsigned int )
asmElfSymbolSetStSize :: Typeable a => SgAsmElfSymbol a -> CULong -> IO ()
Stub for ::SgAsmElfSymbol::set_st_size of type void (::rose_addr_t)
asmElfSymbolVariantT :: Typeable a => SgAsmElfSymbol a -> IO VariantT
Stub for ::SgAsmElfSymbol::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2