rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgAsmGenericFile
Synopsis
isSgAsmGenericFile :: Typeable a => SgNode a -> IO (Maybe (SgAsmGenericFile ()))
upSgAsmGenericFile :: Typeable a => SgAsmGenericFile a -> SgAsmGenericFile ()
newAsmGenericFile :: IO (SgAsmGenericFile ())
asmGenericFileAddHeader :: (Typeable a, Typeable b) => SgAsmGenericFile a -> SgAsmGenericHeader b -> IO ()
asmGenericFileAddHole :: (Typeable a, Typeable b) => SgAsmGenericFile a -> SgAsmGenericSection b -> IO ()
asmGenericFileBestSectionByVa :: [SgAsmGenericSection ()] -> CULong -> IO (SgAsmGenericSection ())
asmGenericFileCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAsmGenericFile a -> IO ()
asmGenericFileClassName :: Typeable a => SgAsmGenericFile a -> IO String
asmGenericFileDump :: Typeable a => SgAsmGenericFile a -> Ptr CFile -> IO ()
asmGenericFileDumpAll :: Typeable a => SgAsmGenericFile a -> Bool -> String -> IO ()
asmGenericFileDumpAllstring :: Typeable a => SgAsmGenericFile a -> String -> IO ()
asmGenericFileFillHoles :: Typeable a => SgAsmGenericFile a -> IO ()
asmGenericFileFormatName :: Typeable a => SgAsmGenericFile a -> IO String
asmGenericFileGetChildIndex :: (Typeable a, Typeable b) => SgAsmGenericFile a -> SgNode b -> IO CLong
asmGenericFileGetBestPossibleSectionByVa :: Typeable a => SgAsmGenericFile a -> CULong -> IO (SgAsmGenericSection ())
asmGenericFileGetBestSectionByVa :: Typeable a => SgAsmGenericFile a -> CULong -> Ptr CSize -> IO (SgAsmGenericSection ())
asmGenericFileGetChildIndex2 :: (Typeable a, Typeable b) => SgAsmGenericFile a -> SgNode b -> IO CSize
asmGenericFileGetCurrentSize :: Typeable a => SgAsmGenericFile a -> IO CULong
asmGenericFileGetFd :: Typeable a => SgAsmGenericFile a -> IO CInt
asmGenericFileGetHeaders :: Typeable a => SgAsmGenericFile a -> IO (SgAsmGenericHeaderList ())
asmGenericFileGetHoles :: Typeable a => SgAsmGenericFile a -> IO (SgAsmGenericSectionList ())
asmGenericFileGetMappedSections :: Typeable a => SgAsmGenericFile a -> IO [SgAsmGenericSection ()]
asmGenericFileGetName :: Typeable a => SgAsmGenericFile a -> IO String
asmGenericFileGetNeuter :: Typeable a => SgAsmGenericFile a -> IO Bool
asmGenericFileGetNextSectionOffset :: Typeable a => SgAsmGenericFile a -> CULong -> IO CULong
asmGenericFileGetNumberOfTraversalSuccessors :: Typeable a => SgAsmGenericFile a -> IO CSize
asmGenericFileGetOrigSize :: Typeable a => SgAsmGenericFile a -> IO CULong
asmGenericFileGetSectionById :: Typeable a => SgAsmGenericFile a -> CInt -> Ptr CSize -> IO (SgAsmGenericSection ())
asmGenericFileGetSectionByName :: Typeable a => SgAsmGenericFile a -> String -> CChar -> Ptr CSize -> IO (SgAsmGenericSection ())
asmGenericFileGetSectionByOffset :: Typeable a => SgAsmGenericFile a -> CULong -> CULong -> Ptr CSize -> IO (SgAsmGenericSection ())
asmGenericFileGetSectionByRva :: Typeable a => SgAsmGenericFile a -> CULong -> Ptr CSize -> IO (SgAsmGenericSection ())
asmGenericFileGetSectionByVa :: Typeable a => SgAsmGenericFile a -> CULong -> Ptr CSize -> IO (SgAsmGenericSection ())
asmGenericFileGetSections :: Typeable a => SgAsmGenericFile a -> Bool -> IO [SgAsmGenericSection ()]
asmGenericFileGetSectionsById :: Typeable a => SgAsmGenericFile a -> CInt -> IO [SgAsmGenericSection ()]
asmGenericFileGetSectionsByName :: Typeable a => SgAsmGenericFile a -> String -> CChar -> IO [SgAsmGenericSection ()]
asmGenericFileGetSectionsByOffset :: Typeable a => SgAsmGenericFile a -> CULong -> CULong -> IO [SgAsmGenericSection ()]
asmGenericFileGetSectionsByRva :: Typeable a => SgAsmGenericFile a -> CULong -> IO [SgAsmGenericSection ()]
asmGenericFileGetSectionsByVa :: Typeable a => SgAsmGenericFile a -> CULong -> IO [SgAsmGenericSection ()]
asmGenericFileGetTrackingReferences :: Typeable a => SgAsmGenericFile a -> IO Bool
asmGenericFileGetTraversalSuccessorByIndex :: Typeable a => SgAsmGenericFile a -> CSize -> IO (SgNode ())
asmGenericFileGetTraversalSuccessorContainer :: Typeable a => SgAsmGenericFile a -> IO [SgNode ()]
asmGenericFileGetTraversalSuccessorNamesContainer :: Typeable a => SgAsmGenericFile a -> IO [CString]
asmGenericFileGetTruncateZeros :: Typeable a => SgAsmGenericFile a -> IO Bool
asmGenericFileIsInMemoryPool :: Typeable a => SgAsmGenericFile a -> IO Bool
asmGenericFileMarkReferencedExtent :: Typeable a => SgAsmGenericFile a -> CULong -> CULong -> IO ()
asmGenericFileMemoryUsage :: IO CSize
asmGenericFileNumberOfNodes :: IO CSize
asmGenericFileParse :: Typeable a => SgAsmGenericFile a -> String -> IO (SgAsmGenericFile ())
asmGenericFileReadContent :: Typeable a => SgAsmGenericFile a -> CULong -> Ptr () -> CULong -> Bool -> IO CSize
asmGenericFileReadContentStr :: Typeable a => SgAsmGenericFile a -> CULong -> Bool -> IO String
asmGenericFileReallocate :: Typeable a => SgAsmGenericFile a -> IO ()
asmGenericFileRemoveHeader :: (Typeable a, Typeable b) => SgAsmGenericFile a -> SgAsmGenericHeader b -> IO ()
asmGenericFileRemoveHole :: (Typeable a, Typeable b) => SgAsmGenericFile a -> SgAsmGenericSection b -> IO ()
asmGenericFileSageClassName :: Typeable a => SgAsmGenericFile a -> IO String
asmGenericFileSetFd :: Typeable a => SgAsmGenericFile a -> CInt -> IO ()
asmGenericFileSetHeaders :: (Typeable a, Typeable b) => SgAsmGenericFile a -> SgAsmGenericHeaderList b -> IO ()
asmGenericFileSetHoles :: (Typeable a, Typeable b) => SgAsmGenericFile a -> SgAsmGenericSectionList b -> IO ()
asmGenericFileSetName :: Typeable a => SgAsmGenericFile a -> String -> IO ()
asmGenericFileSetNeuter :: Typeable a => SgAsmGenericFile a -> Bool -> IO ()
asmGenericFileSetTrackingReferences :: Typeable a => SgAsmGenericFile a -> Bool -> IO ()
asmGenericFileSetTruncateZeros :: Typeable a => SgAsmGenericFile a -> Bool -> IO ()
asmGenericFileShiftExtend :: (Typeable a, Typeable b) => SgAsmGenericFile a -> SgAsmGenericSection b -> CULong -> CULong -> IO ()
asmGenericFileUnfillHoles :: Typeable a => SgAsmGenericFile a -> IO ()
asmGenericFileVariantT :: Typeable a => SgAsmGenericFile a -> IO VariantT
Documentation
isSgAsmGenericFile :: Typeable a => SgNode a -> IO (Maybe (SgAsmGenericFile ()))
Attempts a dynamic cast of the given node to the type SgAsmGenericFile.
upSgAsmGenericFile :: Typeable a => SgAsmGenericFile a -> SgAsmGenericFile ()
Performs an upcast of a SgAsmGenericFile subtype to a SgAsmGenericFile.
newAsmGenericFile :: IO (SgAsmGenericFile ())
Stub for ::SgAsmGenericFile::SgAsmGenericFile of type void ()
asmGenericFileAddHeader :: (Typeable a, Typeable b) => SgAsmGenericFile a -> SgAsmGenericHeader b -> IO ()
Stub for ::SgAsmGenericFile::add_header of type void (class ::SgAsmGenericHeader*)
asmGenericFileAddHole :: (Typeable a, Typeable b) => SgAsmGenericFile a -> SgAsmGenericSection b -> IO ()
Stub for ::SgAsmGenericFile::add_hole of type void (class ::SgAsmGenericSection*)
asmGenericFileBestSectionByVa :: [SgAsmGenericSection ()] -> CULong -> IO (SgAsmGenericSection ())
Stub for ::SgAsmGenericFile::best_section_by_va of type class ::SgAsmGenericSection*(const SgAsmGenericSectionPtrList &, rose_addr_t )
asmGenericFileCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAsmGenericFile a -> IO ()
Stub for ::SgAsmGenericFile::checkDataMemberPointersIfInMemoryPool of type void ()
asmGenericFileClassName :: Typeable a => SgAsmGenericFile a -> IO String
Stub for ::SgAsmGenericFile::class_name of type ::std::string()
asmGenericFileDump :: Typeable a => SgAsmGenericFile a -> Ptr CFile -> IO ()
Stub for ::SgAsmGenericFile::dump of type void (::FILE*)
asmGenericFileDumpAll :: Typeable a => SgAsmGenericFile a -> Bool -> String -> IO ()
Stub for ::SgAsmGenericFile::dump_all of type void (bool , const char *)
asmGenericFileDumpAllstring :: Typeable a => SgAsmGenericFile a -> String -> IO ()
Stub for ::SgAsmGenericFile::dump_all of type void (const ::std::string&)
asmGenericFileFillHoles :: Typeable a => SgAsmGenericFile a -> IO ()
Stub for ::SgAsmGenericFile::fill_holes of type void ()
asmGenericFileFormatName :: Typeable a => SgAsmGenericFile a -> IO String
Stub for ::SgAsmGenericFile::format_name of type const char *()
asmGenericFileGetChildIndex :: (Typeable a, Typeable b) => SgAsmGenericFile a -> SgNode b -> IO CLong
Stub for ::SgAsmGenericFile::getChildIndex of type long (class ::SgNode*)
asmGenericFileGetBestPossibleSectionByVa :: Typeable a => SgAsmGenericFile a -> CULong -> IO (SgAsmGenericSection ())
Stub for ::SgAsmGenericFile::get_best_possible_section_by_va of type class ::SgAsmGenericSection*(::rose_addr_t)
asmGenericFileGetBestSectionByVa :: Typeable a => SgAsmGenericFile a -> CULong -> Ptr CSize -> IO (SgAsmGenericSection ())
Stub for ::SgAsmGenericFile::get_best_section_by_va of type class ::SgAsmGenericSection*(::rose_addr_t, ::size_t*)
asmGenericFileGetChildIndex2 :: (Typeable a, Typeable b) => SgAsmGenericFile a -> SgNode b -> IO CSize
Stub for ::SgAsmGenericFile::get_childIndex of type ::size_t(class ::SgNode*)
asmGenericFileGetCurrentSize :: Typeable a => SgAsmGenericFile a -> IO CULong
Stub for ::SgAsmGenericFile::get_current_size of type ::rose_addr_t()
asmGenericFileGetFd :: Typeable a => SgAsmGenericFile a -> IO CInt
Stub for ::SgAsmGenericFile::get_fd of type int ()
asmGenericFileGetHeaders :: Typeable a => SgAsmGenericFile a -> IO (SgAsmGenericHeaderList ())
Stub for ::SgAsmGenericFile::get_headers of type class ::SgAsmGenericHeaderList*()
asmGenericFileGetHoles :: Typeable a => SgAsmGenericFile a -> IO (SgAsmGenericSectionList ())
Stub for ::SgAsmGenericFile::get_holes of type class ::SgAsmGenericSectionList*()
asmGenericFileGetMappedSections :: Typeable a => SgAsmGenericFile a -> IO [SgAsmGenericSection ()]
Stub for ::SgAsmGenericFile::get_mapped_sections of type ::SgAsmGenericSectionPtrList()
asmGenericFileGetName :: Typeable a => SgAsmGenericFile a -> IO String
Stub for ::SgAsmGenericFile::get_name of type ::std::string()
asmGenericFileGetNeuter :: Typeable a => SgAsmGenericFile a -> IO Bool
Stub for ::SgAsmGenericFile::get_neuter of type bool ()
asmGenericFileGetNextSectionOffset :: Typeable a => SgAsmGenericFile a -> CULong -> IO CULong
Stub for ::SgAsmGenericFile::get_next_section_offset of type ::rose_addr_t(::rose_addr_t)
asmGenericFileGetNumberOfTraversalSuccessors :: Typeable a => SgAsmGenericFile a -> IO CSize
Stub for ::SgAsmGenericFile::get_numberOfTraversalSuccessors of type ::size_t()
asmGenericFileGetOrigSize :: Typeable a => SgAsmGenericFile a -> IO CULong
Stub for ::SgAsmGenericFile::get_orig_size of type ::rose_addr_t()
asmGenericFileGetSectionById :: Typeable a => SgAsmGenericFile a -> CInt -> Ptr CSize -> IO (SgAsmGenericSection ())
Stub for ::SgAsmGenericFile::get_section_by_id of type class ::SgAsmGenericSection*(int , ::size_t*)
asmGenericFileGetSectionByName :: Typeable a => SgAsmGenericFile a -> String -> CChar -> Ptr CSize -> IO (SgAsmGenericSection ())
Stub for ::SgAsmGenericFile::get_section_by_name of type class ::SgAsmGenericSection*(const ::std::string&, char , ::size_t*)
asmGenericFileGetSectionByOffset :: Typeable a => SgAsmGenericFile a -> CULong -> CULong -> Ptr CSize -> IO (SgAsmGenericSection ())
Stub for ::SgAsmGenericFile::get_section_by_offset of type class ::SgAsmGenericSection*(::rose_addr_t, ::rose_addr_t, ::size_t*)
asmGenericFileGetSectionByRva :: Typeable a => SgAsmGenericFile a -> CULong -> Ptr CSize -> IO (SgAsmGenericSection ())
Stub for ::SgAsmGenericFile::get_section_by_rva of type class ::SgAsmGenericSection*(::rose_addr_t, ::size_t*)
asmGenericFileGetSectionByVa :: Typeable a => SgAsmGenericFile a -> CULong -> Ptr CSize -> IO (SgAsmGenericSection ())
Stub for ::SgAsmGenericFile::get_section_by_va of type class ::SgAsmGenericSection*(::rose_addr_t, ::size_t*)
asmGenericFileGetSections :: Typeable a => SgAsmGenericFile a -> Bool -> IO [SgAsmGenericSection ()]
Stub for ::SgAsmGenericFile::get_sections of type ::SgAsmGenericSectionPtrList(bool )
asmGenericFileGetSectionsById :: Typeable a => SgAsmGenericFile a -> CInt -> IO [SgAsmGenericSection ()]
Stub for ::SgAsmGenericFile::get_sections_by_id of type ::SgAsmGenericSectionPtrList(int )
asmGenericFileGetSectionsByName :: Typeable a => SgAsmGenericFile a -> String -> CChar -> IO [SgAsmGenericSection ()]
Stub for ::SgAsmGenericFile::get_sections_by_name of type ::SgAsmGenericSectionPtrList(::std::string, char )
asmGenericFileGetSectionsByOffset :: Typeable a => SgAsmGenericFile a -> CULong -> CULong -> IO [SgAsmGenericSection ()]
Stub for ::SgAsmGenericFile::get_sections_by_offset of type ::SgAsmGenericSectionPtrList(::rose_addr_t, ::rose_addr_t)
asmGenericFileGetSectionsByRva :: Typeable a => SgAsmGenericFile a -> CULong -> IO [SgAsmGenericSection ()]
Stub for ::SgAsmGenericFile::get_sections_by_rva of type ::SgAsmGenericSectionPtrList(::rose_addr_t)
asmGenericFileGetSectionsByVa :: Typeable a => SgAsmGenericFile a -> CULong -> IO [SgAsmGenericSection ()]
Stub for ::SgAsmGenericFile::get_sections_by_va of type ::SgAsmGenericSectionPtrList(::rose_addr_t)
asmGenericFileGetTrackingReferences :: Typeable a => SgAsmGenericFile a -> IO Bool
Stub for ::SgAsmGenericFile::get_tracking_references of type bool ()
asmGenericFileGetTraversalSuccessorByIndex :: Typeable a => SgAsmGenericFile a -> CSize -> IO (SgNode ())
Stub for ::SgAsmGenericFile::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
asmGenericFileGetTraversalSuccessorContainer :: Typeable a => SgAsmGenericFile a -> IO [SgNode ()]
Stub for ::SgAsmGenericFile::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
asmGenericFileGetTraversalSuccessorNamesContainer :: Typeable a => SgAsmGenericFile a -> IO [CString]
Stub for ::SgAsmGenericFile::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
asmGenericFileGetTruncateZeros :: Typeable a => SgAsmGenericFile a -> IO Bool
Stub for ::SgAsmGenericFile::get_truncate_zeros of type bool ()
asmGenericFileIsInMemoryPool :: Typeable a => SgAsmGenericFile a -> IO Bool
Stub for ::SgAsmGenericFile::isInMemoryPool of type bool ()
asmGenericFileMarkReferencedExtent :: Typeable a => SgAsmGenericFile a -> CULong -> CULong -> IO ()
Stub for ::SgAsmGenericFile::mark_referenced_extent of type void (::rose_addr_t, ::rose_addr_t)
asmGenericFileMemoryUsage :: IO CSize
Stub for ::SgAsmGenericFile::memoryUsage of type ::size_t()
asmGenericFileNumberOfNodes :: IO CSize
Stub for ::SgAsmGenericFile::numberOfNodes of type ::size_t()
asmGenericFileParse :: Typeable a => SgAsmGenericFile a -> String -> IO (SgAsmGenericFile ())
Stub for ::SgAsmGenericFile::parse of type class ::SgAsmGenericFile*(::std::string)
asmGenericFileReadContent :: Typeable a => SgAsmGenericFile a -> CULong -> Ptr () -> CULong -> Bool -> IO CSize
Stub for ::SgAsmGenericFile::read_content of type ::size_t(::rose_addr_t, void *, ::rose_addr_t, bool )
asmGenericFileReadContentStr :: Typeable a => SgAsmGenericFile a -> CULong -> Bool -> IO String
Stub for ::SgAsmGenericFile::read_content_str of type ::std::string(::rose_addr_t, bool )
asmGenericFileReallocate :: Typeable a => SgAsmGenericFile a -> IO ()
Stub for ::SgAsmGenericFile::reallocate of type void ()
asmGenericFileRemoveHeader :: (Typeable a, Typeable b) => SgAsmGenericFile a -> SgAsmGenericHeader b -> IO ()
Stub for ::SgAsmGenericFile::remove_header of type void (class ::SgAsmGenericHeader*)
asmGenericFileRemoveHole :: (Typeable a, Typeable b) => SgAsmGenericFile a -> SgAsmGenericSection b -> IO ()
Stub for ::SgAsmGenericFile::remove_hole of type void (class ::SgAsmGenericSection*)
asmGenericFileSageClassName :: Typeable a => SgAsmGenericFile a -> IO String
Stub for ::SgAsmGenericFile::sage_class_name of type const char *()
asmGenericFileSetFd :: Typeable a => SgAsmGenericFile a -> CInt -> IO ()
Stub for ::SgAsmGenericFile::set_fd of type void (int )
asmGenericFileSetHeaders :: (Typeable a, Typeable b) => SgAsmGenericFile a -> SgAsmGenericHeaderList b -> IO ()
Stub for ::SgAsmGenericFile::set_headers of type void (class ::SgAsmGenericHeaderList*)
asmGenericFileSetHoles :: (Typeable a, Typeable b) => SgAsmGenericFile a -> SgAsmGenericSectionList b -> IO ()
Stub for ::SgAsmGenericFile::set_holes of type void (class ::SgAsmGenericSectionList*)
asmGenericFileSetName :: Typeable a => SgAsmGenericFile a -> String -> IO ()
Stub for ::SgAsmGenericFile::set_name of type void (::std::string)
asmGenericFileSetNeuter :: Typeable a => SgAsmGenericFile a -> Bool -> IO ()
Stub for ::SgAsmGenericFile::set_neuter of type void (bool )
asmGenericFileSetTrackingReferences :: Typeable a => SgAsmGenericFile a -> Bool -> IO ()
Stub for ::SgAsmGenericFile::set_tracking_references of type void (bool )
asmGenericFileSetTruncateZeros :: Typeable a => SgAsmGenericFile a -> Bool -> IO ()
Stub for ::SgAsmGenericFile::set_truncate_zeros of type void (bool )
asmGenericFileShiftExtend :: (Typeable a, Typeable b) => SgAsmGenericFile a -> SgAsmGenericSection b -> CULong -> CULong -> IO ()
Stub for ::SgAsmGenericFile::shift_extend of type void (class ::SgAsmGenericSection*, ::rose_addr_t, ::rose_addr_t)
asmGenericFileUnfillHoles :: Typeable a => SgAsmGenericFile a -> IO ()
Stub for ::SgAsmGenericFile::unfill_holes of type void ()
asmGenericFileVariantT :: Typeable a => SgAsmGenericFile a -> IO VariantT
Stub for ::SgAsmGenericFile::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2