- type Target = Ptr Target'
- data Target'
- type TargetName = String
- list :: IO [TargetName]
- setDefault :: TargetName -> IO Bool
- getByteorder :: Target -> IO Endian
- getHeaderByteorder :: Target -> IO Endian
- getObjectFlags :: Target -> IO [Flags]
- getSectionFlags :: Target -> IO [Flags]
- getFlavour :: Target -> IO Flavour
- getName :: Target -> IO TargetName
- getSymtabUpperBound :: Target -> Bfd -> IO Int
- canonicalizeSymtab :: Target -> Bfd -> Ptr Symbol -> IO Int
- getDynamicSymtabUpperBound :: Target -> Bfd -> IO Int
- canonicalizeDynamicSymtab :: Target -> Bfd -> Ptr Symbol -> IO Int
- getSyntheticSymtab :: Target -> Bfd -> SymbolTable -> SymbolTable -> Ptr Symbol -> IO Int
- getDynamicRelocUpperBound :: Target -> Bfd -> IO Int
- canonicalizeDynamicReloc :: Target -> Bfd -> Ptr (Ptr Relocation) -> Ptr Symbol -> IO Int
- getPrintSymbol :: Target -> Bfd -> File -> Symbol -> IO (IO ())
Types
type TargetName = StringSource
Functions
Platform
list :: IO [TargetName]Source
setDefault :: TargetName -> IO BoolSource
Target
getByteorder :: Target -> IO EndianSource
getObjectFlags :: Target -> IO [Flags]Source
getSectionFlags :: Target -> IO [Flags]Source
getFlavour :: Target -> IO FlavourSource
getName :: Target -> IO TargetNameSource
Symtabs
getSyntheticSymtab :: Target -> Bfd -> SymbolTable -> SymbolTable -> Ptr Symbol -> IO IntSource