/* initialize the object linker */
void initLinker( void );
+/* insert a stable symbol in the hash table */
+void insertStableSymbol(char* obj_name, char* key, StgPtr data);
+
+/* insert a symbol in the hash table */
+void insertSymbol(char* obj_name, char* key, void* data);
+
/* lookup a symbol in the hash table */
void *lookupSymbol( char *lbl );
/* load a dynamic library */
char *addDLL( char* dll_name );
+extern void markRootPtrTable(evac_fn evac);
+
+
#endif /* LINKER_H */