1 /* -----------------------------------------------------------------------------
3 * (c) The GHC Team, 1998-2005
5 * Prototypes for functions in Printer.c
7 * ---------------------------------------------------------------------------*/
12 extern void printPtr ( StgPtr p );
13 extern void printObj ( StgClosure *obj );
16 extern void printClosure ( StgClosure *obj );
17 extern StgStackPtr printStackObj ( StgStackPtr sp );
18 extern void printStackChunk ( StgStackPtr sp, StgStackPtr spLim );
19 extern void printTSO ( StgTSO *tso );
21 void info_hdr_type ( StgClosure *closure, char *res );
22 char * info_type ( StgClosure *closure );
23 char * info_type_by_ip ( StgInfoTable *ip );
25 extern void DEBUG_LoadSymbols( char *name );
27 extern const char *lookupGHCName( void *addr );
30 #endif /* PRINTER_H */