rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgAsmElfSection
Synopsis
isSgAsmElfSection :: Typeable a => SgNode a -> IO (Maybe (SgAsmElfSection ()))
upSgAsmElfSection :: Typeable a => SgAsmElfSection a -> SgAsmElfSection ()
newAsmElfSection :: Typeable a => SgAsmGenericHeader a -> IO (SgAsmElfSection ())
newAsmElfSection2 :: IO (SgAsmElfSection ())
asmElfSectionAllocateNameToStorage :: (Typeable a, Typeable b) => SgAsmElfSection a -> SgAsmElfStringSection b -> IO ()
asmElfSectionCalculateSizessize_tsize_tvectorsize_tsize_tsize_tsize_t :: Typeable a => SgAsmElfSection a -> CSize -> CSize -> [CULong] -> Ptr CSize -> Ptr CSize -> Ptr CSize -> Ptr CSize -> IO CULong
asmElfSectionCalculateSizessize_tsize_tsize_tsize_t :: Typeable a => SgAsmElfSection a -> Ptr CSize -> Ptr CSize -> Ptr CSize -> Ptr CSize -> IO CULong
asmElfSectionCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAsmElfSection a -> IO ()
asmElfSectionClassName :: Typeable a => SgAsmElfSection a -> IO String
asmElfSectionDump :: Typeable a => SgAsmElfSection a -> Ptr CFile -> String -> CLong -> IO ()
asmElfSectionFinishParsing :: Typeable a => SgAsmElfSection a -> IO ()
asmElfSectionGetChildIndex :: (Typeable a, Typeable b) => SgAsmElfSection a -> SgNode b -> IO CLong
asmElfSectionGetChildIndex2 :: (Typeable a, Typeable b) => SgAsmElfSection a -> SgNode b -> IO CSize
asmElfSectionGetElfHeader :: Typeable a => SgAsmElfSection a -> IO (SgAsmElfFileHeader ())
asmElfSectionGetLinkedSection :: Typeable a => SgAsmElfSection a -> IO (SgAsmElfSection ())
asmElfSectionGetNumberOfTraversalSuccessors :: Typeable a => SgAsmElfSection a -> IO CSize
asmElfSectionGetSectionEntry :: Typeable a => SgAsmElfSection a -> IO (SgAsmElfSectionTableEntry ())
asmElfSectionGetSegmentEntry :: Typeable a => SgAsmElfSection a -> IO (SgAsmElfSegmentTableEntry ())
asmElfSectionGetTraversalSuccessorByIndex :: Typeable a => SgAsmElfSection a -> CSize -> IO (SgNode ())
asmElfSectionGetTraversalSuccessorContainer :: Typeable a => SgAsmElfSection a -> IO [SgNode ()]
asmElfSectionGetTraversalSuccessorNamesContainer :: Typeable a => SgAsmElfSection a -> IO [CString]
asmElfSectionInitFromSectionTable :: (Typeable a, Typeable b, Typeable c) => SgAsmElfSection a -> SgAsmElfSectionTableEntry b -> SgAsmElfStringSection c -> CInt -> IO (SgAsmElfSection ())
asmElfSectionInitFromSegmentTable :: (Typeable a, Typeable b) => SgAsmElfSection a -> SgAsmElfSegmentTableEntry b -> Bool -> IO (SgAsmElfSection ())
asmElfSectionIsInMemoryPool :: Typeable a => SgAsmElfSection a -> IO Bool
asmElfSectionMemoryUsage :: IO CSize
asmElfSectionNumberOfNodes :: IO CSize
asmElfSectionReallocate :: Typeable a => SgAsmElfSection a -> IO Bool
asmElfSectionSageClassName :: Typeable a => SgAsmElfSection a -> IO String
asmElfSectionSetLinkedSection :: (Typeable a, Typeable b) => SgAsmElfSection a -> SgAsmElfSection b -> IO ()
asmElfSectionSetSectionEntry :: (Typeable a, Typeable b) => SgAsmElfSection a -> SgAsmElfSectionTableEntry b -> IO ()
asmElfSectionSetSegmentEntry :: (Typeable a, Typeable b) => SgAsmElfSection a -> SgAsmElfSegmentTableEntry b -> IO ()
asmElfSectionVariantT :: Typeable a => SgAsmElfSection a -> IO VariantT
Documentation
isSgAsmElfSection :: Typeable a => SgNode a -> IO (Maybe (SgAsmElfSection ()))
Attempts a dynamic cast of the given node to the type SgAsmElfSection.
upSgAsmElfSection :: Typeable a => SgAsmElfSection a -> SgAsmElfSection ()
Performs an upcast of a SgAsmElfSection subtype to a SgAsmElfSection.
newAsmElfSection :: Typeable a => SgAsmGenericHeader a -> IO (SgAsmElfSection ())
Stub for ::SgAsmElfSection::SgAsmElfSection of type void (class ::SgAsmGenericHeader*)
newAsmElfSection2 :: IO (SgAsmElfSection ())
Stub for ::SgAsmElfSection::SgAsmElfSection of type void ()
asmElfSectionAllocateNameToStorage :: (Typeable a, Typeable b) => SgAsmElfSection a -> SgAsmElfStringSection b -> IO ()
Stub for ::SgAsmElfSection::allocate_name_to_storage of type void (class ::SgAsmElfStringSection*)
asmElfSectionCalculateSizessize_tsize_tvectorsize_tsize_tsize_tsize_t :: Typeable a => SgAsmElfSection a -> CSize -> CSize -> [CULong] -> Ptr CSize -> Ptr CSize -> Ptr CSize -> Ptr CSize -> IO CULong
Stub for ::SgAsmElfSection::calculate_sizes of type ::rose_addr_t(::size_t, ::size_t, const class ::std::vector < rose_addr_t , allocator< rose_addr_t > > &, ::size_t*, ::size_t*, ::size_t*, ::size_t*)
asmElfSectionCalculateSizessize_tsize_tsize_tsize_t :: Typeable a => SgAsmElfSection a -> Ptr CSize -> Ptr CSize -> Ptr CSize -> Ptr CSize -> IO CULong
Stub for ::SgAsmElfSection::calculate_sizes of type ::rose_addr_t(::size_t*, ::size_t*, ::size_t*, ::size_t*)
asmElfSectionCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAsmElfSection a -> IO ()
Stub for ::SgAsmElfSection::checkDataMemberPointersIfInMemoryPool of type void ()
asmElfSectionClassName :: Typeable a => SgAsmElfSection a -> IO String
Stub for ::SgAsmElfSection::class_name of type ::std::string()
asmElfSectionDump :: Typeable a => SgAsmElfSection a -> Ptr CFile -> String -> CLong -> IO ()
Stub for ::SgAsmElfSection::dump of type void (::FILE*, const char *, ::ssize_t)
asmElfSectionFinishParsing :: Typeable a => SgAsmElfSection a -> IO ()
Stub for ::SgAsmElfSection::finish_parsing of type void ()
asmElfSectionGetChildIndex :: (Typeable a, Typeable b) => SgAsmElfSection a -> SgNode b -> IO CLong
Stub for ::SgAsmElfSection::getChildIndex of type long (class ::SgNode*)
asmElfSectionGetChildIndex2 :: (Typeable a, Typeable b) => SgAsmElfSection a -> SgNode b -> IO CSize
Stub for ::SgAsmElfSection::get_childIndex of type ::size_t(class ::SgNode*)
asmElfSectionGetElfHeader :: Typeable a => SgAsmElfSection a -> IO (SgAsmElfFileHeader ())
Stub for ::SgAsmElfSection::get_elf_header of type class ::SgAsmElfFileHeader*()
asmElfSectionGetLinkedSection :: Typeable a => SgAsmElfSection a -> IO (SgAsmElfSection ())
Stub for ::SgAsmElfSection::get_linked_section of type class ::SgAsmElfSection*()
asmElfSectionGetNumberOfTraversalSuccessors :: Typeable a => SgAsmElfSection a -> IO CSize
Stub for ::SgAsmElfSection::get_numberOfTraversalSuccessors of type ::size_t()
asmElfSectionGetSectionEntry :: Typeable a => SgAsmElfSection a -> IO (SgAsmElfSectionTableEntry ())
Stub for ::SgAsmElfSection::get_section_entry of type class ::SgAsmElfSectionTableEntry*()
asmElfSectionGetSegmentEntry :: Typeable a => SgAsmElfSection a -> IO (SgAsmElfSegmentTableEntry ())
Stub for ::SgAsmElfSection::get_segment_entry of type class ::SgAsmElfSegmentTableEntry*()
asmElfSectionGetTraversalSuccessorByIndex :: Typeable a => SgAsmElfSection a -> CSize -> IO (SgNode ())
Stub for ::SgAsmElfSection::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
asmElfSectionGetTraversalSuccessorContainer :: Typeable a => SgAsmElfSection a -> IO [SgNode ()]
Stub for ::SgAsmElfSection::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
asmElfSectionGetTraversalSuccessorNamesContainer :: Typeable a => SgAsmElfSection a -> IO [CString]
Stub for ::SgAsmElfSection::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
asmElfSectionInitFromSectionTable :: (Typeable a, Typeable b, Typeable c) => SgAsmElfSection a -> SgAsmElfSectionTableEntry b -> SgAsmElfStringSection c -> CInt -> IO (SgAsmElfSection ())
Stub for ::SgAsmElfSection::init_from_section_table of type class ::SgAsmElfSection*(class ::SgAsmElfSectionTableEntry*, class ::SgAsmElfStringSection*, int )
asmElfSectionInitFromSegmentTable :: (Typeable a, Typeable b) => SgAsmElfSection a -> SgAsmElfSegmentTableEntry b -> Bool -> IO (SgAsmElfSection ())
Stub for ::SgAsmElfSection::init_from_segment_table of type class ::SgAsmElfSection*(class ::SgAsmElfSegmentTableEntry*, bool )
asmElfSectionIsInMemoryPool :: Typeable a => SgAsmElfSection a -> IO Bool
Stub for ::SgAsmElfSection::isInMemoryPool of type bool ()
asmElfSectionMemoryUsage :: IO CSize
Stub for ::SgAsmElfSection::memoryUsage of type ::size_t()
asmElfSectionNumberOfNodes :: IO CSize
Stub for ::SgAsmElfSection::numberOfNodes of type ::size_t()
asmElfSectionReallocate :: Typeable a => SgAsmElfSection a -> IO Bool
Stub for ::SgAsmElfSection::reallocate of type bool ()
asmElfSectionSageClassName :: Typeable a => SgAsmElfSection a -> IO String
Stub for ::SgAsmElfSection::sage_class_name of type const char *()
asmElfSectionSetLinkedSection :: (Typeable a, Typeable b) => SgAsmElfSection a -> SgAsmElfSection b -> IO ()
Stub for ::SgAsmElfSection::set_linked_section of type void (class ::SgAsmElfSection*)
asmElfSectionSetSectionEntry :: (Typeable a, Typeable b) => SgAsmElfSection a -> SgAsmElfSectionTableEntry b -> IO ()
Stub for ::SgAsmElfSection::set_section_entry of type void (class ::SgAsmElfSectionTableEntry*)
asmElfSectionSetSegmentEntry :: (Typeable a, Typeable b) => SgAsmElfSection a -> SgAsmElfSegmentTableEntry b -> IO ()
Stub for ::SgAsmElfSection::set_segment_entry of type void (class ::SgAsmElfSegmentTableEntry*)
asmElfSectionVariantT :: Typeable a => SgAsmElfSection a -> IO VariantT
Stub for ::SgAsmElfSection::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2