- type Symbol = Ptr Symbol'
- type SymbolName = String
- getBase :: Symbol -> IO Vma
- setValue :: Symbol -> Vma -> IO ()
- getValue :: Symbol -> IO Vma
- getValue' :: Symbol -> IO Vma
- getBfd :: Symbol -> IO Bfd
- getFlags :: Symbol -> IO [Flags]
- getFlavour :: Symbol -> IO Flavour
- setName :: Symbol -> SymbolName -> IO ()
- getName :: Symbol -> IO SymbolName
- setSection :: Symbol -> Section -> IO ()
- getSection :: Symbol -> IO Section
- getOutputSection :: Symbol -> IO Section
- getSize :: Symbol -> Bfd -> IO Int
- print :: Symbol -> Bfd -> IO String
- data Symbol'
Types
type SymbolName = StringSource
Addressing
getFlavour :: Symbol -> IO FlavourSource
SymbolName
setName :: Symbol -> SymbolName -> IO ()Source
Sets the SymbolName
of the Symbol
.
Note: The memory allocated to the SymbolName
is never freed.
getName :: Symbol -> IO SymbolNameSource
Returns the SymbolName
of the Symbol
.