rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgAsmGenericHeader
Synopsis
isSgAsmGenericHeader :: Typeable a => SgNode a -> IO (Maybe (SgAsmGenericHeader ()))
upSgAsmGenericHeader :: Typeable a => SgAsmGenericHeader a -> SgAsmGenericHeader ()
newAsmGenericHeader :: Typeable a => SgAsmGenericFile a -> IO (SgAsmGenericHeader ())
newAsmGenericHeader2 :: IO (SgAsmGenericHeader ())
asmGenericHeaderAddDll :: (Typeable a, Typeable b) => SgAsmGenericHeader a -> SgAsmGenericDLL b -> IO ()
asmGenericHeaderAddSection :: (Typeable a, Typeable b) => SgAsmGenericHeader a -> SgAsmGenericSection b -> IO ()
asmGenericHeaderCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAsmGenericHeader a -> IO ()
asmGenericHeaderClassName :: Typeable a => SgAsmGenericHeader a -> IO String
asmGenericHeaderDump :: Typeable a => SgAsmGenericHeader a -> Ptr CFile -> String -> CLong -> IO ()
asmGenericHeaderFormatName :: Typeable a => SgAsmGenericHeader a -> IO String
asmGenericHeaderGetChildIndex :: (Typeable a, Typeable b) => SgAsmGenericHeader a -> SgNode b -> IO CLong
asmGenericHeaderGetBaseVa :: Typeable a => SgAsmGenericHeader a -> IO CULong
asmGenericHeaderGetBestSectionByVa :: Typeable a => SgAsmGenericHeader a -> CULong -> Bool -> Ptr CSize -> IO (SgAsmGenericSection ())
asmGenericHeaderGetChildIndex2 :: (Typeable a, Typeable b) => SgAsmGenericHeader a -> SgNode b -> IO CSize
asmGenericHeaderGetEntryRva :: Typeable a => SgAsmGenericHeader a -> IO CULong
asmGenericHeaderGetExecFormat :: Typeable a => SgAsmGenericHeader a -> IO (SgAsmGenericFormat ())
asmGenericHeaderGetMagic :: Typeable a => SgAsmGenericHeader a -> IO [CUChar]
asmGenericHeaderGetMagic2 :: Typeable a => SgAsmGenericHeader a -> IO [CUChar]
asmGenericHeaderGetMappedSections :: Typeable a => SgAsmGenericHeader a -> IO [SgAsmGenericSection ()]
asmGenericHeaderGetNumberOfTraversalSuccessors :: Typeable a => SgAsmGenericHeader a -> IO CSize
asmGenericHeaderGetSectionById :: Typeable a => SgAsmGenericHeader a -> CInt -> Ptr CSize -> IO (SgAsmGenericSection ())
asmGenericHeaderGetSectionByName :: Typeable a => SgAsmGenericHeader a -> String -> CChar -> Ptr CSize -> IO (SgAsmGenericSection ())
asmGenericHeaderGetSectionByOffset :: Typeable a => SgAsmGenericHeader a -> CULong -> CULong -> Ptr CSize -> IO (SgAsmGenericSection ())
asmGenericHeaderGetSectionByRva :: Typeable a => SgAsmGenericHeader a -> CULong -> Ptr CSize -> IO (SgAsmGenericSection ())
asmGenericHeaderGetSectionByVa :: Typeable a => SgAsmGenericHeader a -> CULong -> Bool -> Ptr CSize -> IO (SgAsmGenericSection ())
asmGenericHeaderGetSections :: Typeable a => SgAsmGenericHeader a -> IO (SgAsmGenericSectionList ())
asmGenericHeaderGetSectionsById :: Typeable a => SgAsmGenericHeader a -> CInt -> IO [SgAsmGenericSection ()]
asmGenericHeaderGetSectionsByName :: Typeable a => SgAsmGenericHeader a -> String -> CChar -> IO [SgAsmGenericSection ()]
asmGenericHeaderGetSectionsByOffset :: Typeable a => SgAsmGenericHeader a -> CULong -> CULong -> IO [SgAsmGenericSection ()]
asmGenericHeaderGetSectionsByRva :: Typeable a => SgAsmGenericHeader a -> CULong -> IO [SgAsmGenericSection ()]
asmGenericHeaderGetSectionsByVa :: Typeable a => SgAsmGenericHeader a -> CULong -> Bool -> IO [SgAsmGenericSection ()]
asmGenericHeaderGetTraversalSuccessorByIndex :: Typeable a => SgAsmGenericHeader a -> CSize -> IO (SgNode ())
asmGenericHeaderGetTraversalSuccessorContainer :: Typeable a => SgAsmGenericHeader a -> IO [SgNode ()]
asmGenericHeaderGetTraversalSuccessorNamesContainer :: Typeable a => SgAsmGenericHeader a -> IO [CString]
asmGenericHeaderGetWordSize :: Typeable a => SgAsmGenericHeader a -> IO CSize
asmGenericHeaderIsInMemoryPool :: Typeable a => SgAsmGenericHeader a -> IO Bool
asmGenericHeaderMemoryUsage :: IO CSize
asmGenericHeaderNumberOfNodes :: IO CSize
asmGenericHeaderReallocate :: Typeable a => SgAsmGenericHeader a -> IO Bool
asmGenericHeaderRemoveSection :: (Typeable a, Typeable b) => SgAsmGenericHeader a -> SgAsmGenericSection b -> IO ()
asmGenericHeaderSageClassName :: Typeable a => SgAsmGenericHeader a -> IO String
asmGenericHeaderSetBaseVa :: Typeable a => SgAsmGenericHeader a -> CULong -> IO ()
asmGenericHeaderSetDlls :: (Typeable a, Typeable b) => SgAsmGenericHeader a -> SgAsmGenericDLLList b -> IO ()
asmGenericHeaderSetExecFormat :: (Typeable a, Typeable b) => SgAsmGenericHeader a -> SgAsmGenericFormat b -> IO ()
asmGenericHeaderSetMagic :: Typeable a => SgAsmGenericHeader a -> [CUChar] -> IO ()
asmGenericHeaderSetSections :: (Typeable a, Typeable b) => SgAsmGenericHeader a -> SgAsmGenericSectionList b -> IO ()
asmGenericHeaderVariantT :: Typeable a => SgAsmGenericHeader a -> IO VariantT
Documentation
isSgAsmGenericHeader :: Typeable a => SgNode a -> IO (Maybe (SgAsmGenericHeader ()))
Attempts a dynamic cast of the given node to the type SgAsmGenericHeader.
upSgAsmGenericHeader :: Typeable a => SgAsmGenericHeader a -> SgAsmGenericHeader ()
Performs an upcast of a SgAsmGenericHeader subtype to a SgAsmGenericHeader.
newAsmGenericHeader :: Typeable a => SgAsmGenericFile a -> IO (SgAsmGenericHeader ())
Stub for ::SgAsmGenericHeader::SgAsmGenericHeader of type void (class ::SgAsmGenericFile*)
newAsmGenericHeader2 :: IO (SgAsmGenericHeader ())
Stub for ::SgAsmGenericHeader::SgAsmGenericHeader of type void ()
asmGenericHeaderAddDll :: (Typeable a, Typeable b) => SgAsmGenericHeader a -> SgAsmGenericDLL b -> IO ()
Stub for ::SgAsmGenericHeader::add_dll of type void (class ::SgAsmGenericDLL*)
asmGenericHeaderAddSection :: (Typeable a, Typeable b) => SgAsmGenericHeader a -> SgAsmGenericSection b -> IO ()
Stub for ::SgAsmGenericHeader::add_section of type void (class ::SgAsmGenericSection*)
asmGenericHeaderCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAsmGenericHeader a -> IO ()
Stub for ::SgAsmGenericHeader::checkDataMemberPointersIfInMemoryPool of type void ()
asmGenericHeaderClassName :: Typeable a => SgAsmGenericHeader a -> IO String
Stub for ::SgAsmGenericHeader::class_name of type ::std::string()
asmGenericHeaderDump :: Typeable a => SgAsmGenericHeader a -> Ptr CFile -> String -> CLong -> IO ()
Stub for ::SgAsmGenericHeader::dump of type void (::FILE*, const char *, ::ssize_t)
asmGenericHeaderFormatName :: Typeable a => SgAsmGenericHeader a -> IO String
Stub for ::SgAsmGenericHeader::format_name of type const char *()
asmGenericHeaderGetChildIndex :: (Typeable a, Typeable b) => SgAsmGenericHeader a -> SgNode b -> IO CLong
Stub for ::SgAsmGenericHeader::getChildIndex of type long (class ::SgNode*)
asmGenericHeaderGetBaseVa :: Typeable a => SgAsmGenericHeader a -> IO CULong
Stub for ::SgAsmGenericHeader::get_base_va of type ::rose_addr_t()
asmGenericHeaderGetBestSectionByVa :: Typeable a => SgAsmGenericHeader a -> CULong -> Bool -> Ptr CSize -> IO (SgAsmGenericSection ())
Stub for ::SgAsmGenericHeader::get_best_section_by_va of type class ::SgAsmGenericSection*(::rose_addr_t, bool , ::size_t*)
asmGenericHeaderGetChildIndex2 :: (Typeable a, Typeable b) => SgAsmGenericHeader a -> SgNode b -> IO CSize
Stub for ::SgAsmGenericHeader::get_childIndex of type ::size_t(class ::SgNode*)
asmGenericHeaderGetEntryRva :: Typeable a => SgAsmGenericHeader a -> IO CULong
Stub for ::SgAsmGenericHeader::get_entry_rva of type ::rose_addr_t()
asmGenericHeaderGetExecFormat :: Typeable a => SgAsmGenericHeader a -> IO (SgAsmGenericFormat ())
Stub for ::SgAsmGenericHeader::get_exec_format of type class ::SgAsmGenericFormat*()
asmGenericHeaderGetMagic :: Typeable a => SgAsmGenericHeader a -> IO [CUChar]
Stub for ::SgAsmGenericHeader::get_magic of type class ::std::vector < unsigned char , allocator< unsigned char > > &()
asmGenericHeaderGetMagic2 :: Typeable a => SgAsmGenericHeader a -> IO [CUChar]
Stub for ::SgAsmGenericHeader::get_magic of type ::SgCharList()
asmGenericHeaderGetMappedSections :: Typeable a => SgAsmGenericHeader a -> IO [SgAsmGenericSection ()]
Stub for ::SgAsmGenericHeader::get_mapped_sections of type ::SgAsmGenericSectionPtrList()
asmGenericHeaderGetNumberOfTraversalSuccessors :: Typeable a => SgAsmGenericHeader a -> IO CSize
Stub for ::SgAsmGenericHeader::get_numberOfTraversalSuccessors of type ::size_t()
asmGenericHeaderGetSectionById :: Typeable a => SgAsmGenericHeader a -> CInt -> Ptr CSize -> IO (SgAsmGenericSection ())
Stub for ::SgAsmGenericHeader::get_section_by_id of type class ::SgAsmGenericSection*(int , ::size_t*)
asmGenericHeaderGetSectionByName :: Typeable a => SgAsmGenericHeader a -> String -> CChar -> Ptr CSize -> IO (SgAsmGenericSection ())
Stub for ::SgAsmGenericHeader::get_section_by_name of type class ::SgAsmGenericSection*(const ::std::string&, char , ::size_t*)
asmGenericHeaderGetSectionByOffset :: Typeable a => SgAsmGenericHeader a -> CULong -> CULong -> Ptr CSize -> IO (SgAsmGenericSection ())
Stub for ::SgAsmGenericHeader::get_section_by_offset of type class ::SgAsmGenericSection*(::rose_addr_t, ::rose_addr_t, ::size_t*)
asmGenericHeaderGetSectionByRva :: Typeable a => SgAsmGenericHeader a -> CULong -> Ptr CSize -> IO (SgAsmGenericSection ())
Stub for ::SgAsmGenericHeader::get_section_by_rva of type class ::SgAsmGenericSection*(::rose_addr_t, ::size_t*)
asmGenericHeaderGetSectionByVa :: Typeable a => SgAsmGenericHeader a -> CULong -> Bool -> Ptr CSize -> IO (SgAsmGenericSection ())
Stub for ::SgAsmGenericHeader::get_section_by_va of type class ::SgAsmGenericSection*(::rose_addr_t, bool , ::size_t*)
asmGenericHeaderGetSections :: Typeable a => SgAsmGenericHeader a -> IO (SgAsmGenericSectionList ())
Stub for ::SgAsmGenericHeader::get_sections of type class ::SgAsmGenericSectionList*()
asmGenericHeaderGetSectionsById :: Typeable a => SgAsmGenericHeader a -> CInt -> IO [SgAsmGenericSection ()]
Stub for ::SgAsmGenericHeader::get_sections_by_id of type ::SgAsmGenericSectionPtrList(int )
asmGenericHeaderGetSectionsByName :: Typeable a => SgAsmGenericHeader a -> String -> CChar -> IO [SgAsmGenericSection ()]
Stub for ::SgAsmGenericHeader::get_sections_by_name of type ::SgAsmGenericSectionPtrList(::std::string, char )
asmGenericHeaderGetSectionsByOffset :: Typeable a => SgAsmGenericHeader a -> CULong -> CULong -> IO [SgAsmGenericSection ()]
Stub for ::SgAsmGenericHeader::get_sections_by_offset of type ::SgAsmGenericSectionPtrList(::rose_addr_t, ::rose_addr_t)
asmGenericHeaderGetSectionsByRva :: Typeable a => SgAsmGenericHeader a -> CULong -> IO [SgAsmGenericSection ()]
Stub for ::SgAsmGenericHeader::get_sections_by_rva of type ::SgAsmGenericSectionPtrList(::rose_addr_t)
asmGenericHeaderGetSectionsByVa :: Typeable a => SgAsmGenericHeader a -> CULong -> Bool -> IO [SgAsmGenericSection ()]
Stub for ::SgAsmGenericHeader::get_sections_by_va of type ::SgAsmGenericSectionPtrList(::rose_addr_t, bool )
asmGenericHeaderGetTraversalSuccessorByIndex :: Typeable a => SgAsmGenericHeader a -> CSize -> IO (SgNode ())
Stub for ::SgAsmGenericHeader::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
asmGenericHeaderGetTraversalSuccessorContainer :: Typeable a => SgAsmGenericHeader a -> IO [SgNode ()]
Stub for ::SgAsmGenericHeader::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
asmGenericHeaderGetTraversalSuccessorNamesContainer :: Typeable a => SgAsmGenericHeader a -> IO [CString]
Stub for ::SgAsmGenericHeader::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
asmGenericHeaderGetWordSize :: Typeable a => SgAsmGenericHeader a -> IO CSize
Stub for ::SgAsmGenericHeader::get_word_size of type ::size_t()
asmGenericHeaderIsInMemoryPool :: Typeable a => SgAsmGenericHeader a -> IO Bool
Stub for ::SgAsmGenericHeader::isInMemoryPool of type bool ()
asmGenericHeaderMemoryUsage :: IO CSize
Stub for ::SgAsmGenericHeader::memoryUsage of type ::size_t()
asmGenericHeaderNumberOfNodes :: IO CSize
Stub for ::SgAsmGenericHeader::numberOfNodes of type ::size_t()
asmGenericHeaderReallocate :: Typeable a => SgAsmGenericHeader a -> IO Bool
Stub for ::SgAsmGenericHeader::reallocate of type bool ()
asmGenericHeaderRemoveSection :: (Typeable a, Typeable b) => SgAsmGenericHeader a -> SgAsmGenericSection b -> IO ()
Stub for ::SgAsmGenericHeader::remove_section of type void (class ::SgAsmGenericSection*)
asmGenericHeaderSageClassName :: Typeable a => SgAsmGenericHeader a -> IO String
Stub for ::SgAsmGenericHeader::sage_class_name of type const char *()
asmGenericHeaderSetBaseVa :: Typeable a => SgAsmGenericHeader a -> CULong -> IO ()
Stub for ::SgAsmGenericHeader::set_base_va of type void (::rose_addr_t)
asmGenericHeaderSetDlls :: (Typeable a, Typeable b) => SgAsmGenericHeader a -> SgAsmGenericDLLList b -> IO ()
Stub for ::SgAsmGenericHeader::set_dlls of type void (class ::SgAsmGenericDLLList*)
asmGenericHeaderSetExecFormat :: (Typeable a, Typeable b) => SgAsmGenericHeader a -> SgAsmGenericFormat b -> IO ()
Stub for ::SgAsmGenericHeader::set_exec_format of type void (class ::SgAsmGenericFormat*)
asmGenericHeaderSetMagic :: Typeable a => SgAsmGenericHeader a -> [CUChar] -> IO ()
Stub for ::SgAsmGenericHeader::set_magic of type void (::SgCharList)
asmGenericHeaderSetSections :: (Typeable a, Typeable b) => SgAsmGenericHeader a -> SgAsmGenericSectionList b -> IO ()
Stub for ::SgAsmGenericHeader::set_sections of type void (class ::SgAsmGenericSectionList*)
asmGenericHeaderVariantT :: Typeable a => SgAsmGenericHeader a -> IO VariantT
Stub for ::SgAsmGenericHeader::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2